错误而产生APK反应母语
问题描述:
当我试图生成我的apk它给了我这个错误 我尝试了许多解决方案和did'nt制定错误而产生APK反应母语
我运行命令后:
./gradlew assembleRelease
的错误是:
Loading dependency graph, done.
warning: the transform cache was reset.
bundle: start
bundle: finish
bundle: Writing bundle output to: appfolder\android\app\build\intermediates\assets\release\index.andro
id.bundle
Don't know which android drawable suffix to use for asset: {"__packager_asset":true,"fileSystemLocation":"appfolder\\src\\public\\images\\icons","httpServerLocation":"/assets/src/public/images/icons","width":12,"height":10,"scales":
[1,2,3,4,5],"files":["appfolder\\src\\public\\images\\icons\\[email protected]","appfolder\\src\\public\\images\\icons\\[email protected]","appfolder\\src\\public\\images
\\icons\\[email protected]","appfolder\\src\\public\\images\\icons\\[email protected]","appfolder\\src\\public\\images\\icons\\[email protected]"],"hash":"aa736287bfea056b34205edd2839d8cc","name":"twitter","
type":"png"}
:app:bundleReleaseJsAndAssets FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'cmd'' finished with non-zero exit value 1
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
根据[RN](https://facebook.github.io/react-native/docs/images.html),您不能使用@ 4x或@ 5x,这就是它不支持的标签的原因不映射到Android大小。我假设你正试图“需要”,这是构建时出现问题的地方。删除'@ 3x'之上的那些,你应该没问题。另外,请阅读[this](https://developer.android.com/guide/practices/screens_support.html),如果您需要提供Android特定尺寸,这应该有所帮助。 – G0dsquad
@ G0dsquad非常感谢你 我做什么ü告诉我 我设定的资产 @ 1X @ 1.5倍 @ 2倍 @ 3倍 @ 4X 并成功建立 我把APK我的手机,我安装它后,我试图打开它 它崩溃了 '不幸的是,应用程序已停止' – Mifayo
和之后,我删除了文件@ 1.5和@ 4,仍然是相同的问题 和调试安装工作正常:( – Mifayo