因为使用了react-native-smart-barcode 库,在打包apk的时候报错了:
此类错误一般是由compileSdkVersion/targetSdkVersion版本不一致导致的
解决方案就是修改一下react-native-smart-barcode里的sdk版本号,保持一致就好了。
- 查看根目录的sdk版本号,在
/android/build.gradle
文件下,可以看到sdk版本:
- 在
node-modules/react-native-smart-barcode/android/build.gradle
文件下,将各个version与项目的保持一致即可:
这时候在android目录下运行./gradlew assembleRelease
就打包成功啦