草庐IT

debug.keystore

全部标签

安卓工作室 : How to remove/filter build variants for default debug and release buildTypes and keep only those using custom buildTypes?

我创建了如下的自定义buildType:buildTypes{releasefree.initWith(buildTypes.release)releasefree{minifyEnabledtrueshrinkResourcestrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}releasepro.initWith(buildTypes.release)releasepro{minifyEnabledtrueshrinkResourcestrueproguardFi

android - 应用程序意外停止 : How to Debug?

请注意,与主题标题为“应用程序已意外停止”的许多其他问题不同,我并不是要求对特定问题进行故障排除。相反,我希望为Android/Eclipse/Java新手提供一个最佳策略大纲,以解决消化大量信息以开发(和调试!)一个简单的Android应用程序的艰巨任务。就我而言,我从SDK中获取了示例骨架应用程序,稍微对其进行了修改,我在尝试运行它的那一刻得到了什么?Theapplication(process.com.example.android.skeletonapp)hasstoppedunexpectedly.Pleasetryagain.好的,所以我知道我必须查看LogCat。它充满了

android - 错误 :Execution failed for task ':app:buildInfo Debug Loader'

我几天前更新到AndroidStudio2.0,一切正常,但是今天当我尝试编译项目时,我在Logcat中收到以下错误:Error:Executionfailedfortask':app:buildInfoDebugLoader'.Exceptionwhiledoingpastiterationbackup:Source\app\build\intermediates\builds\debug\184802777347678\classes.dexanddestination\app\build\intermediates\builds\debug\184802777347678\cla

android - 在 Android M 和旧版本中使用 KeyStore 加密和解密用户名?

我正在尝试使用KeyStore加密和解密应用程序中的用户名,使用KeyPairGeneratorSpec在18到22等旧版本中创建key,KeyPairGeneratorSpec在androidM版本23中被贬低,但AndroidM支持KeyGenParameterSpec。这个KeyGenParameterSpec是否支持向后可比性,或者我该怎么做?我正在尝试这样的事情,有没有更好的解决方案。现在可以正常使用了!在Ciper.getInstance进行加密和解密时,我需要这样做。是否有任何单个参数“RSA/ECB/OAEPWithSHA-256AndMGF1Padding”或“RSA

安卓工作室 : How to debug older version of Android SDK step-by-step

我有一个针对AndroidSDKv21的Android项目。现在我需要在装有Android4.4(即SDKv20)的设备上对其进行调试。如何告诉AndroidStudio将旧版本的源代码附加到内部类,以便我可以单步执行它们? 最佳答案 这里最好的解决方案是将编译SDK版本设置为20。这样构建工具将使用SDK版本20编译您的项目,您可以调试您的应用程序。当您在项目中使用多个模块时,您需要为每个模块设置相同的编译SDK版本。 关于安卓工作室:HowtodebugolderversionofA

android - Android 中 eng 和 user-debug 构建的区别

我想知道build_flavor的两个viz之间的区别。eng&user-debugeng和userbuild风格之间的区别非常明显。但是eng和user-debug让我有些困惑。eng中提供了哪些用户调试中没有的附加调试工具?例如。IfItakeonlytheKernelbeingbuilt:eng和user-debug构建的调试级别会有所不同吗?我遇到了一个问题,即用户调试版本正在Android手机上启动。但是eng构建不是,而build_flavor是两个构建之间的唯一区别。感谢任何帮助/指针。谢谢! 最佳答案 eng:这是默

android - BuildConfig.DEBUG 在哪里?

我的项目似乎不知道这个显然是在AndroidToolsr17构建中自动生成的新常量:“添加了一项功能,允许您仅在Debug模式下运行某些代码。构建现在会生成一个名为BuildConfig的类,其中包含根据您的构建类型自动设置的DEBUG常量。您可以检查(BuildConfig.DEBUG)常量在您的代码中运行仅调试功能,例如输出调试日志。”我已确认新工具不会在我的项目中的任何地方自动生成此类。我删除了所有项目输出(包括所有gen文件夹)并重新构建,并且只生成了R.java类。为什么这些工具不生成BuildConfig类?我使用IntelliJ可能与此相关。

android - 1 个 keystore 来签署所有应用程序还是每个应用程序 1 个?

我想知道哪个是更受欢迎的选项,拥有1个keystore来签署您发布的所有应用程序,并将该keystore复制到云和本地以确保其安全,或者为每个提交的新应用程序生成一个新keystore,以及保留所有的副本?为所有内容拥有1个keystore似乎更容易,但尽管复制了它,但我担心它会损坏并失去对所有应用程序的访问权限。对于这种情况最好的方法是什么? 最佳答案 如果您使用相同的keystore,则可以更轻松地使您的应用程序协同工作。通过让他们使用相同的key进行签名,您可以使用共享的UID(不推荐),或使用基于签名的权限。这样就可以导出某

android - 检查 android keystore keypass 的正确性

我正在自动化一些涉及androidkeytool和jarsigner的事情。该工具需要一个keystore、keystore的密码、别名名称和别名/key的密码,我正在尝试找到一种方法来显式检查为别名/key提供的密码是否正确.有什么想法吗?此外,我需要在没有要签名的jar文件的情况下对其进行检查-在我的上下文中获取该文件很长,所以我希望尽早中止。 最佳答案 您也可以在不尝试更改密码的情况下检查密码是否正确。我通过使用以下命令列出keystore的属性来做到这一点:keytool-list-keystore-storepass

android - 无法在 Intellij 中调试 android 应用程序 : "Warning: debug info can be unavailable."

我正在尝试在Windows7上使用Intellij13.0调试应用程序。每当我开始调试时,我都会收到以下警告:Warning:debuginfocanbeunavailable.PleasecloseotherapplicationusingADB:Monitor,DDMS,Eclipse"我已经在设备和模拟器中对其进行了测试。我唯一打开的是Intellij。我也尝试在开始调试之前关闭adb,但没有任何改变。 最佳答案 对我来说,这种情况发生在设备通过USB连接并启用adbtcpip(Wi-Fi模式下的ADB)时。只需在连接的设备上