Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android:APK安装失败。。。同一包裹不同签名_Android_Apk_Signature - Fatal编程技术网

android:APK安装失败。。。同一包裹不同签名

android:APK安装失败。。。同一包裹不同签名,android,apk,signature,Android,Apk,Signature,我在两台不同的电脑上使用相同的Android Studio版本、设置和签名。应用程序在Dropbox上,因此我可以从任何地方访问它 当我试图从第二台计算机上工作时,我得到了关于APK具有不同签名的错误 更糟糕的是,如果我卸载APK并从第二台计算机上重新安装,应用程序的行为将与第一台计算机上的正常行为不同 如果我回到第一台计算机上,从那里再次安装APK,一切都会正常工作 我有点困惑,不知该怎么办,所以任何建议都是非常受欢迎的 我得到了一个关于APK在尝试访问时具有不同签名的错误 从第二台计算机开始

我在两台不同的电脑上使用相同的Android Studio版本、设置和签名。应用程序在Dropbox上,因此我可以从任何地方访问它

当我试图从第二台计算机上工作时,我得到了关于APK具有不同签名的错误

更糟糕的是,如果我卸载APK并从第二台计算机上重新安装,应用程序的行为将与第一台计算机上的正常行为不同

如果我回到第一台计算机上,从那里再次安装APK,一切都会正常工作

我有点困惑,不知该怎么办,所以任何建议都是非常受欢迎的

我得到了一个关于APK在尝试访问时具有不同签名的错误 从第二台计算机开始工作

当你在调试模式下安装你的应用程序时(我猜这里就是这种情况),android studio会用一个调试密钥库为你的apk签名。每台计算机都有不同的调试密钥存储。这就是为什么不先卸载应用程序,就无法从其他计算机安装应用程序的原因

更糟糕的是,如果我卸载APK并从第二个版本重新安装 在计算机上,应用程序的行为与第一次运行时的正常行为不同 电脑

这与第一个问题不同。你必须在这里说得更具体些。什么是正常行为。与正常行为的偏差到底是什么

我得到了一个关于APK在尝试访问时具有不同签名的错误 从第二台计算机开始工作

当你在调试模式下安装你的应用程序时(我猜这里就是这种情况),android studio会用一个调试密钥库为你的apk签名。每台计算机都有不同的调试密钥存储。这就是为什么不先卸载应用程序,就无法从其他计算机安装应用程序的原因

更糟糕的是,如果我卸载APK并从第二个版本重新安装 在计算机上,应用程序的行为与第一次运行时的正常行为不同 电脑


这与第一个问题不同。你必须在这里说得更具体些。什么是正常行为。与正常行为的偏差到底是什么。

您是否使用相同的发布密钥签署应用程序?调试选项启用了吗?我想是的,因为我为应用程序生成了自己的签名APK。如果您指的是手机上的调试模式,是的,它已启用。请检查此答案它对我有效==>您是否使用相同的发布密钥签署应用程序?调试选项启用了吗?我想是的,因为我为应用程序生成了自己的签名APK。如果您指的是手机上的调试模式,是的,它已启用。检查此答案它对我有效==>起初我使用默认调试密钥,但由于问题发生,我尝试生成自己的签名APK,希望解决此问题。我认为,通过生成我自己的签名APK,无论从哪台计算机生成,它都会使用该APK。我错了吗?是的,我想这可能是两个不同的问题。我所指的正常行为是,我通常能够将项目添加到列表(如库存),但在从第二台计算机重新安装APK后,它就不再工作了。对我所有字段的验证也会停止工作。你可以在这里找到完整的应用程序,就像现在一样(仍处于早期开发阶段):起初我使用默认的调试密钥,但由于问题发生,我尝试生成自己的签名APK,希望解决这个问题。我认为,通过生成我自己的签名APK,无论从哪台计算机生成,它都会使用该APK。我错了吗?是的,我想这可能是两个不同的问题。我所指的正常行为是,我通常能够将项目添加到列表(如库存),但在从第二台计算机重新安装APK后,它就不再工作了。对我所有字段的验证也会停止工作。您可以在以下位置找到完整的应用程序(仍处于早期开发阶段):