8.0没事,6.0一运行就会报错

X_LK 2019-06-15 11:38:49


在android8.0的华为平板和8.0的三星手机都可以正常运行,但是一运行android6.0的平板就报错,平板恢复出厂设置也没用?


Caused by: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ':app:packageInstantRunResourcesDebug'.
Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:packageInstantRunResourcesDebug'.
Caused by: java.lang.IllegalArgumentException: 'other' has different root
...全文
1209 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
X_LK 2019-07-05
  • 打赏
  • 举报
回复
找到原因了,就是因为添加了注释的这一行:指定生成apk的目录,将它注释就好了

    //指定打包后应用名称
    applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "update.apk"
//            variant.getPackageApplication().outputDirectory = new File("C:/Users/Administrator/Desktop/DbolingApk/")
        }
    }
足球中国 2019-06-18
  • 打赏
  • 举报
回复
'other' has different root 试试搜一下other 看看是不是有两个根目录。
X_LK 2019-06-17
  • 打赏
  • 举报
回复
引用 4 楼 王能 的回复:
估计是instant run出问题了,你把instant run关掉试试。 as设置>搜索instant run>最外层取消勾选
还是没有用呢
王能 2019-06-17
  • 打赏
  • 举报
回复
估计是instant run出问题了,你把instant run关掉试试。 as设置>搜索instant run>最外层取消勾选
桓木 2019-06-15
  • 打赏
  • 举报
回复
https://www.jianshu.com/p/992c929f2749
X_LK 2019-06-15
  • 打赏
  • 举报
回复
我打包成APK再安装没得问题,就是调试直接运行会报错
X_LK 2019-06-15
  • 打赏
  • 举报
回复
引用 2 楼 桓木 的回复:
https://www.jianshu.com/p/992c929f2749
测试了下没有用,好像不是这个问题,因为之前我都是可以运行的,运行后的主要异常是:'other' has different root

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧