如何在Android Studio 2.3中停止安装多个切片APK

Sur*_*dur 43 java android apk

将android studio更新到2.3版之后.我在Android设备安装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 shell pm install -r "/data/local/tmp/com.example.gangsofcoder.testdemo"
    pkg: /data/local/tmp/com.example.gangsofcoder.testdemo
Success
Run Code Online (Sandbox Code Playgroud)

更新到android studio 2.3之后

$ 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 
Run Code Online (Sandbox Code Playgroud)

安装APK时出错

这是安装过程中的快速获取

小智 116

这是由工作室2.3中的"即时运行"功能引起的,您可以通过以下方式禁用它:

打开设置或首选项对话框.导航到构建,执行,部署>即时运行.取消选中启用即时运行旁边的复选框.

更多信息,请查看:https: //developer.android.com/studio/run/index.html


小智 12

这是我的解决方案(无需停用即时运行)按所述顺序执行所有这些步骤:

1- Gradle Build(根级别)

Gradle Build

2 - Gradle build + clean(app level)

Gradle Build App Level

3 - 选择顶部栏上的应用程序(运行'app'左侧)

4 - 清洁项目

导航到Build> Clean Project

它现在应该工作!

  • 解决方案2:禁用即时运行(如Teresa所述)

Gradle Build App Level


Muk*_*h M 7

我在Redmi Note 3中遇到了同样的错误.

对于小米设备,请转到"开发人员"选项并关闭MIUI优化.设备重启后,它将工作.

Android Developer选项MIUI优化

请参阅:http://en.miui.com/thread-255506-1-1.html


小智 5

只需点击android studio中的Tab Build> Clean Project即可.你已准备好出发.