我正在创建一个react原生项目
react-native init somename
然后创建文件夹
mkdir android/app/src/main/assets
然后创建包
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
在所有这些之后,我寻找可绘制文件夹,但找不到任何在
\android\app\src\main\res
然后我用Android Studioo打开项目并尝试生成签名的apk,创建密钥并单击yes然后它给出eror
"\android\app\build\generated\res\react\release\raw\app.json: Error: Duplicate resources"
它显示带有2个文件的错误
\app\src\main\res\raw\app.json
{
"name": "somename",
"displayName": "somename"
}
[raw/app] \android\app\src\main\res\raw\app.json
[raw/app] \android\app\build\generated\res\react\release\raw\app.json: Error: Duplicate resources
{
"name": "somename",
"displayName": "somename"
}
我找了,但找不到任何解决办法。 谁能帮帮我。
我也遇到了同样的问题,但对我有效的是:
>
转到文件夹\android\app\src\main\res
删除原始文件夹
解释:
此文件夹在运行以下命令时生成:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
这会生成包含应用程序资源的多个文件夹,但由于react的工作方式,您已经在src文件夹中拥有了它们,因此出现了错误。
删除它并不影响你的apk或bundle。
希望有帮助。