错误而产生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. 
+2

根据[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

+0

@ G0dsquad非常感谢你 我做什么ü告诉我 我设定的资产 @ 1X @ 1.5倍 @ 2倍 @ 3倍 @ 4X 并成功建立 我把APK我的手机,我安装它后,我试图打开它 它崩溃了 '不幸的是,应用程序已停止' – Mifayo

+0

和之后,我删除了文件@ 1.5和@ 4,仍然是相同的问题 和调试安装工作正常:( – Mifayo

错误是在资产:我取下@ 5个 特别感谢@ G0dsquad他的评论

+0

它解决了我。但现在再次出现同样的问题\ – devanshsadhotra