草庐IT

Application-Name

全部标签

android - 修复 styles.xml 中的错误以生成 R.java : No resource found name 'Theme.AppCompat.Light'

我是Android新手,正在尝试运行我的第一个程序。但是,根据我在Internet上的搜索,我认为我无法导入mypackage.R,因为r.java由于我的样式错误而未生成。xml文件。我四处搜索,试图找出解决这些问题的方法,但找不到有效的修复方法。styles.xml中的错误是error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'Theme.AppCompat.Light'有人知道如何解决这个问题吗?![style.txt中的错误][1]这是我使用的代码:packagecom.example

android - Gradle 不会将 gdbserver 打包成 apk。 ndk-gdb 结果为 "ERROR: Non-debuggable application installed on the target device"

在AndroidStudio0.6中,我创建了一个android测试项目,其中包含一个用JNI封装的非常简单的C函数。我在AndroidManifest.xml中设置了android:debuggable="true"。我运行了ndk-buildNDK_DEBUG=1。这会在正确的位置生成一个gdbserver和一个gdb.setup文件。但是,当我在AndroidStudio中构建项目并运行ndk-gdb--debug时,我得到了以下输出:AndroidNDKinstallationpath:/usr/local/android-ndk-r9dUsingdefaultadbcomma

安卓/gradle : include version name from flavor in apk file name

我发现了类似的问题,但没有一个对我想做的很有效。我正在使用AndroidStudio和gradle进行开发,我的构建文件中有几种风格,每种风格都有一个版本名称。有没有办法在APK文件中包含flavor的版本名称? 最佳答案 编辑:对于现代版本的Gradle工具,使用@ptx的变体(使用output.outputFile代替variant.outputFile:android{applicationVariants.all{variant->variant.outputs.each{output->output.outputFile=

Android - 尝试发送电子邮件时出现错误 "no application can perform this action"?

我正在制作一个应用程序,我将在其中向我的客户提供反馈功能。为了实现这一点,我创建了一个小对话框,用户可以在其中输入反馈并将其发送到我的邮件ID。我尝试了一些在互联网上找到的代码fragment,但每当我尝试从模拟器或实际设备发送电子邮件时,我都会收到错误消息“没有应用程序可以执行此操作”。这是我的代码:-publicvoidemailDialog(){AlertDialog.BuilderalertDialog=newAlertDialog.Builder(this);alertDialog.setTitle("Feedback");alertDialog.setMessage("Pl

Android Studio - Robolectric : android. content.res.Resources$NotFoundException : no such label com. my.app:string/app_name

这个问题我似乎无法摆脱,我已经阅读了大约3到4打文章和线程试图解决它。我已经概述了下面的所有内容。基本上问题是,问题是我在Robolectric上有缺陷吗?或者我遗漏了一些小步骤,或者我有一个奇怪的插件组合。对此的任何指导将不胜感激。Windows7的版本:Gradle2.7AndroidStudio1.3.2Robolectric3.0Roboguice3.+项目依赖:dependencies{classpath'com.android.tools.build:gradle:1.3.0'classpath"com.newrelic.agent.android:agent-gradle

android - 谷歌播放说 : "You need to use a different package name" - why?

我已经在GooglePlay上发布了一个名为com.mycompany.mygame的应用。然后我决定发布它的无广告版本。我没有在eclipse中更改包名称,因为我注意到在“导出”过程中您有机会将最终的apk设置为您喜欢的任何内容。所以我将其设置为com.mycompany.mygameaf-请注意末尾附加的“af”。但是当试图将其上传到市场时,谷歌说:您需要使用不同的包名称,因为“com.mycompany.mygame”已被您的其他应用程序之一使用所以现在我很困惑。投诉是因为我不允许拥有一个apk,这个apk是以前应用程序的名称和扩展名吗?或者最终的apk是否知道原始名称是什么?解

android - 错误 : Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.ActionButton'

我正在关注文档here将AndroidSupportV7Libary安装到我的项目中。我注意到两件事:1)当我浏览我的SDK安装目录和SupportLibrary文件夹时,没有名为“appcompat”的文件夹2)当我安装整个V7文件夹时,我得到这个错误:error:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'Widget.AppCompat.ActionButton'我该如何解决这个问题?(注意:这是在mediarouter文件夹中)这是我在浏览我的SDK安装目录时看到的:http://tin

android - 谷歌播放 : We found Ad SDKs in your application

Google在其GooglePlay开发者控制台的定价和分发页面上添加了一个新选项,要求发布商声明他们是否有广告。我们的应用没有广告,但我们被标记为拥有AdMobSDK。WedetectedAdSDKsinoneormoreofyouractiveAPKs:version:XXXXX,sdk:AdMobIfyourappisservingads,pleasechangeyouradsdeclarationto'Yes'.Failuretoaccuratelydeclarethepresenceofadsisapolicyviolationandmayresultinyourapp'sr

android - Google Drive API - 名称不能为空 : null (But I had passed valid account name to GoogleAccountCredential)

最近,我有访问GoogleDrive的Android代码。我使用的是GoogleAPIsClientLibraryforJava而不是GooglePlayservicesclientlibraryprivatestaticGoogleCloudFilesearchFromGoogleDrive(Drivedrive,StringqString,HandleUserRecoverableAuthIOExceptionableh,PublishProgressablep){try{Files.Listrequest=drive.files().list().setQ(qString);do

android - 使用 Application Context 究竟意味着什么?

我是新手,如果这是一个非常愚蠢的问题,我很抱歉。我只是想澄清一些事情。我的书说我可以使用getApplicationContext()方法检索进程的应用程序上下文。我真的不知道在哪里输入这个或如何处理它。我可以进入层次结构,但我该如何处理那里的所有脚本。另外,在main.xml中,我应该在哪里编写Activity回调?一个练习要我向我的项目添加一个日志记录标记,但我不确定如何执行此操作。确切的文字说:"WithintheonCreate()callbackmethod,addaninformationalloggingmessage,usingtheLog.i()method."另一个