ReactNative-解决升级Android Studio3.0后无法打包的问题

最近由于项目需要封装原生GIS,必须把Android Studio升级到3.0版本,升级3.0版本后一直无法打包,这里react-navigation会提示出

uncompiled PNG file passed a
s argument. Must be compiled first into .flat file..

在谷歌上找到了解决方法只需要在gradle.properties文件里添加

android.enableAapt2=false

即可。
但是决解了这个报错信息,还会有一个报错信息

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list E:******-master (3)******-master\app\build\intermediates\multi-dex\debug\maindexlist.txt --output E:******-master (3)******-master\app\build\intermediates\transforms\dex\debug\folders\1000\1f\main E:******-master (3)******-master\app\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar

这里需要将app/build.gradle添加如下代码即可完成打包

android {
    compileSdkVersion 25
    buildToolsVersion '25.0.0'

    defaultConfig {
        ...
        multiDexEnabled true
    }
}

dependencies {
    ...
    compile 'com.android.support:multidex:1.0.0'
    ...
}
···
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容