草庐IT

debug_release

全部标签

Android:定位debug.keystore时命令行出现keytool错误

我尝试在我的JDK中使用keytool.exe从debug.keystore文件生成MD5指纹,这样我就可以在我的Android项目中使用GoogleMaps。我找到了keystore文件并将其移至C:\android以简化操作。然后在命令提示符下输入c:\ProgramFiles\Java\jdk1.5.0_13\bin>keytool-list-aliasandroiddebugkey-keystore"C:\android\debug.keystore"-storepassandroid-keypassandroid我不断收到错误:keytoolerror:java.lang.E

Android 测试用例在 Debug模式下不工作

我无法调试androidInstrumentation测试用例(使用espresso和UiAutomator)但在早期的测试用例中,调试工作正常,但在最近的更新中它不再工作了。它总是在实例化单元测试时被打动我可以在命令窗口中看到它正在尝试启动PACKAGE_NAME**.test**adbshellaminstrument-w-r-edebugtrue-eclassPACKAGE_NAME.LanguageScreenTest#testSelectImportantPACKAGE_NAME**.test**/android.support.test.runner.AndroidJUni

Android apk Debug模式工作正常但 Release模式给出了太多警告

我正在尝试从Eclipse获取签名的APK。我有一个可以正常工作的可调试apk版本。现在为了发布,当我尝试使用EclipseADT进行编译和签名时,我收到了很多警告,其中大部分是can'tfindsuperclassorinterfacesome.package.Class。所以,我提到了this,this不幸的是,我无法到达任何其他地方!我还收到了Note:Therewere314duplicateclassdefinitions.warning我的progaurd-project.txt之前没有被改动过。因此,我为/EcliseProject/libs/文件夹中存在的每个jar添加

android - Expo with Android Studio 模拟器错误 : "Error running adb: This computer is not authorized to debug the device"

我正在尝试将AndroidStudio模拟器连接到我的expo应用程序,但我收到此错误消息:Couldn'tstartprojectonAndroid:Errorrunningadb:Thiscomputerisnotauthorizedtodebugthedevice.PleasefollowtheinstructionsheretoenableUSBdebugging:https://developer.android.com/studio/run/device.html#developer-device-options.IfyouareusingGenymotiongotoSet

android - Nexus 10 camera.release 挂起 30 秒

我们是一群正在开发适用于Android的实时视频处理应用程序的开发人员。最近,一位客户报告说我们的应用程序卡住只发生在Nexus10设备上。我们自己购买了设备并进行了测试:设备预装了Android4.2-我们的应用程序没有挂起或卡住将Android升级到4.3后,我们的应用程序在关闭相机时卡住(解释见下文)升级到4.4后,我们的应用一直死机通过刷新最新的Android5.0Nexus10出厂镜像,我们的应用程序仍然卡住(编辑)-问题已通过将Nexus10升级到Android5.1解决关于卡住的更多信息:我们的应用程序在onResumeActivity方法中打开相机,安装预览回调,将预览

android - 在启用混淆器的情况下以 Release模式编译 Android 应用程序时出现问题

我正在尝试使用混淆器编译我的Android应用程序,但我收到以下错误并且不知道如何修复它们。有人知道吗?在Debug模式下,一切都可以正常编译...Note:duplicatedefinitionoflibraryclass[org.apache.http.conn.scheme.HostNameResolver]Note:duplicatedefinitionoflibraryclass[org.apache.http.conn.scheme.SocketFactory]Note:duplicatedefinitionoflibraryclass[org.apache.http.co

android - android.util.Log 中的错误或功能? - Log.isLoggable(DEBUG) = false 但 Log.d() 未禁用

更新:重新制定问题和标题:我一直认为昂贵的androidLogging方法可以通过像这样询问日志记录是否处于Activity状态来优化importandroid.util.Log;if(Log.isLoggable("MyContext",Log.DEBUG)){Log.d("MyContext","mylogging:"+callExpensiveCalculation());}然而,当使用android2.2模拟器尝试这个时,我的Log.d()从未被调用。所以我尝试了这段代码Log.v(MY_CONTEXT,"VERBOSEloggingisactive:"+Log.isLogga

android - 如何为每个android项目设置debug.keystore?

我正在开发一些需要系统UID的应用程序。所以我用AOSP的platform.pk8和platform.x509.pem制作了一个特殊的keystore文件“PFDe​​bug.keystore”。我在Eclipse>window>preferences>android>build>cutstomdebugkeystore中设置。这很好用。但我也在开发使用我自己的debug.keystore文件的非特权应用程序。所以我必须为每个构建更改keystore文件。我知道当我设置空白时使用默认的debug.keystore。如何为每个android项目绑定(bind)调试keystore文件?

java - 任务 :app:transformClassesWithJarMergingForDebug 执行失败

我目前正在开发一个Android应用程序,但每当我尝试加载某些jar文件时,我都会收到以下错误:Error:Executionfailedfortask':app:transformClassesWithJarMergingForDebug'.com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicateentry:android/support/annotation/WorkerThread.class这是我的gradle文件applyplugin:'com.android

android studio以前生成1个release apk,现在是3个,它们各自做什么?

所以我有一段时间没有发布了。AndroidStudio过去只生成一个apk,也就是release版本。这次它生成了如下3个:1.app-armeabi-v7a-release.apk2.app-x86-release.apk3.app-universal-release.apk我假设我想为GooglePlay商店使用通用版。但是有人可以分解每个细节吗? 最佳答案 每个生成的apk都是针对特定的CPU架构的。它们通常是在apk中使用native库时生成的(更多信息请参见AddCandC++CodetoYourProject)。您可以在