Java 如何停止在Android Studio 2.3中安装多片APK
将android studio更新为2.3版后。我在android studio的android设备上安装时遇到问题。 这里附加了在更新android studio之前和之后在控制台中引发的输出 在升级到android studio 2.3之前Java 如何停止在Android Studio 2.3中安装多片APK,java,android,apk,Java,Android,Apk,将android studio更新为2.3版后。我在android studio的android设备上安装时遇到问题。 这里附加了在更新android studio之前和之后在控制台中引发的输出 在升级到android studio 2.3之前 $ adb push E:\mynewapp\TestDemo\TestDemo\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.gangsofcoder.testdemo
$ adb push E:\mynewapp\TestDemo\TestDemo\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.gangsofcoder.testdemo
$ adb shell pm install -r "/data/local/tmp/com.example.gangsofcoder.testdemo"
pkg: /data/local/tmp/com.example.gangsofcoder.testdemo
Success
$ adb install-multiple -r E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\dep\dependencies.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_1.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_3.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_0.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_2.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_4.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_6.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_5.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_7.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_8.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_9.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\outputs\apk\app-debug.apk
更新到android studio 2.3后
$ adb push E:\mynewapp\TestDemo\TestDemo\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.gangsofcoder.testdemo
$ adb shell pm install -r "/data/local/tmp/com.example.gangsofcoder.testdemo"
pkg: /data/local/tmp/com.example.gangsofcoder.testdemo
Success
$ adb install-multiple -r E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\dep\dependencies.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_1.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_3.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_0.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_2.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_4.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_6.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_5.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_7.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_8.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_9.apk
E:\SurajBahadur\testdemoApp\testdemo\app\build\outputs\apk\app-debug.apk
安装APKs时出错
这是由studio 2.3中的“即时运行”功能造成的,您可以通过以下方式禁用它:
打开“设置”或“首选项”对话框。
导航到构建、执行、部署>即时运行。
取消选中“启用即时运行”旁边的框
更多信息,请查看:
我在Redmi注释3中也有同样的错误 对于小米设备,请转到开发人员选项并关闭MIUI优化。 重新启动设备后,它将正常工作 请参阅:这是我的解决方案(无需停用instant run) 按照规定的顺序执行所有这些步骤:
- 解决方案2:禁用即时运行(如Teresa所述)
adb安装-r/app/build/outputs/apk/debug/app debug.apk检查多个活动是否已设置为
查看Ginggas答案后,我发现此解决方案对我有效:
构建
,然后单击清理项目。
构建
,然后单击重建项目
之后,它又像一个魔咒一样工作了:)对我来说,只需构建->清理项目就可以了。我不得不卸载测试设备上的应用程序 下面是清理项目的选项。
我还面临着slice apk问题,它在Android Studio文件菜单下的Invalidate Cache/Restart命令后工作。不需要禁用即时运行。这是解决方案: 摆脱即时跑步是一个可怕的“解决方案”。为了让事情恢复正常,我把成绩提高到了5.4分 去
File >> project structure >> Gradle version
您应该能够将其编辑为最新版本。
希望这有帮助 禁用Instant run对我有效只需转到设置并搜索Instant run即可禁用应用更改重新运行将正确安装的应用程序
它应该可以工作按“确定”将重新安装应用程序。这是因为你的系统签名发生了变化。我做了很多次这一步,但都不起作用。在更新到最新的android studio ide 2.3后,我遇到了这个问题。请尝试禁用即时运行。文件->设置->搜索框(键入即时运行)->选择禁用选项。是否注意到$adb安装-多个。我不知道为什么会这样happens@SurajBahadur已报告此错误。。希望它能很快被修复,我有一个类似的问题,不得不禁用即时运行。它告诉我它无法在仅测试模式下安装我的应用程序,但将
-t
参数添加到我的运行配置的安装选项实际上并没有将其添加到新的install multiple ADB命令中。因此,目前存在一个bug。然而,禁用iSNAT运行只是一个临时解决方案。。如果您真的想修复它,请遵循4个步骤,因为stqtedIt也可能有助于按:Build->Rebuild ProjectWelcome to Stack Overflow。若要评论或要求作者澄清,请在其帖子下方留下评论-您可以随时对自己的帖子发表评论,一旦您发表评论,您就可以发表评论。同时,请不要使用答案发表评论。请转到AndroidStudio->Preferences->Build,Execution,Deployment。您可以在那里找到即时跑步选项。