weex的mac开发环境搭建遇到两个问题

问题
android studio 3.0出现报错:

Error:(24, 0) Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl.
<a href="openFile:platforms/android/app/build.gradle">Open File</a>

网上有人说改

variant.outputs.each { output ->
    def outputFile = output.outputFile
    if (outputFile != null && outputFile.name.equals('app-debug.apk')){
        def fileName = outputFile.name.replace("app-debug.apk", "playground.apk")
        output.outputFile = new File(outputFile.parent, fileName)
    }
}

问题二:
我改了一些代码,倒是没报错,但是运行模拟器,模拟器里面只显示hello world 没有显示weex的logo信息, 与pc版本的显示也有区别

图片描述

阅读 4.1k
4 个回答
新手上路,请多包涵

不清楚你们遇到没有。

新手上路,请多包涵

Android gradle 4.1的问题,就是在你要设置apk路径与名称的时候可能会遇到的问题,通常是将里面的each改为all,设置里面的文件名称就好,不要new File(XXX)。
或者手动将gradle版本降级比如3.3等

新手上路,请多包涵

这个报错您是怎么修改的呢?我也遇到了,但是我不知道怎么修改!

新手上路,请多包涵

我也是这个问题 请问楼主怎么解决的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进