草庐IT

debug.keystore

全部标签

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 KeyStore - key 并不总是存在

在我的应用程序中,我们使用RSAkey,该应用程序在首次启动时生成(使用androidkeystore)。由于未知原因,该应用未能从某些设备上的keystore中检索到key。我检查了日志,但找不到此错误与特定操作系统版本或特定设备型号之间的关联。此外,我确信该应用程序仅在创建key后才尝试读取它。所以-我的问题是:据我所知,androidkeystore应该是持久的。什么会导致这样的错误?下面是相关的代码示例。key生成:try{KeyPairGeneratorgenerator=KeyPairGenerator.getInstance("RSA",keyStore.getProvi

android - 卸载应用程序时 KeyStore 条目是否丢失?

我在Androidkeystore中生成一个非对称key对,如下所示:我已将公钥用于对称key包装并将包装后的key存储到文件中。当我尝试使用私钥解包对称key时,我能够在该实例中这样做。重新安装我的应用程序后,我无法使用别名获取keystore条目。KeyPairGeneratorkpg=KeyPairGenerator.getInstance(KeyProperties.KEY_ALGORITHM_RSA,"AndroidKeyStore");kpg.initialize(newKeyGenParameterSpec.Builder(Constants.KEY_STORE_ALIA

android - 如何在从服务器端应用程序生成的 Android keystore 中存储和检索 RSA 公钥?

服务器端应用程序生成一个RSAkey对,作为key交换过程的一部分,我从服务器获取这个公钥,现在我想将这个key存储在androidKeyStore中。我看过使用KeyGenerator生成rsakey对并将它们存储在androidKeyStore中的示例,但我不知道如何存储已生成的RSA公钥。任何帮助将不胜感激。 最佳答案 我不确定哪些部分让您感到困惑,或者您到底想达到什么目的。KeyStore只能保存三种类型的条目:对称key、私钥和证书。因此,如果要存储公钥,必须将其格式化为证书。您的应用程序是否使用X509证书的任何其他功能

android - 我们可以从 Android Keystore 中提取公钥/私钥吗?

关于AndroidKeystoresystem文章,Keymaterialneverenterstheapplicationprocess.WhenanapplicationperformscryptographicoperationsusinganAndroidKeystorekey,behindthescenesplaintext,ciphertext,andmessagestobesignedorverifiedarefedtoasystemprocesswhichcarriesoutthecryptographicoperations.Iftheapp'sprocessisco

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 - 以编程方式检测调试 keystore 或发布 keystore

我想知道是否有一种方法可以检测程序是在默认(调试)keystore(从eclipse运行时)还是在签名keystore(发布到Android市场时)上运行我在我的应用程序中使用谷歌地图,我想以编程方式适本地更改mapAPIkey以进行测试和发布,因为一个APIkey仅适用于测试或发布。必须有一种方法可以做到这一点,因为Googlemap可以检测到使用哪个keystore来编译应用程序(以启用或禁用map)。 最佳答案 http://daniel-codes.blogspot.com/2011/04/detecting-keystor

android - Flurry Analytics 在 Android 模拟器中为 "Run"时崩溃,但在模拟器中为 "Debugged"时不会崩溃

根据标题,我有一个使用FlurryAnalytics的应用程序安卓库。我关注了他们的basicsteps将分析集成到我的应用程序中。如果我在Android模拟器中调试我的应用程序,一切正常。另一方面,如果我在Android模拟器中运行我的应用程序,Flurry似乎会使它崩溃。这是logcat的输出:10-1916:03:14.004:E/AndroidRuntime(385):FATALEXCEPTION:FlurryAgent10-1916:03:14.004:E/AndroidRuntime(385):java.lang.NullPointerException10-1916:03