纪念一下今天是第一次下决心把RN遇到的坑一个个写出来,让大家少走弯路。
如果大家碰到了这个ERROR,error: uncompiled PNG file passed as argument. Must be compiled first into .flat file.. error: failed parsing overlays.
第一个想到的,应该是立马跑到项目的gradle.propertites文件中添加一句话:
android.enableAapt2=false
不出意外,就能解决,下面的你就不用看了。
如果出现其它问题,请检查你的compileSdkVersion,建议将compileSdkVersion设为27(亲测26也是可以),
implementation "com.android.support:appcompat-"后面的版本设置为v7:27.1.1,对应compileSdkVersion 27,如果为26则版本应设置为v7:26.1.0。(当时的错误我已经没法模拟出来,只能通过当时的解决来回答)。下面是我使用的版本:
implementation "com.android.support:appcompat-v7:27.1.1"
另附上GitHub上老外们讨论的解决方法(一样):https://github.com/react-navigation/react-navigation/issues/4755
网友评论