我在我的Linux机器上处理离子应用程序,当我运行$ ionic run android
时,它会在构建过程中到达:processDebugResources
,然后才会出现错误信息
App/platforms/android/build/intermediates/manifests/full/debug/AndroidManifest.xml:43:23-37 : AAPT: No resource found that matches the given name (at 'icon' with value '@drawable/icon')
Execution failed for task ':processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Android/Sdk/build-tools/23.0.2/aapt'' finished with non-zero exit value 1
我可以通过网络浏览器测试大多数功能,但我已经在项目中找到了我需要在实际设备上测试功能的重点。
答案 0 :(得分:2)
您需要运行ionic resources
,它将创建资源目录并添加图标。
答案 1 :(得分:0)
使用某些资源的自定义插件遇到了同样的问题。在我的情况下,通过直接向平台添加资源文件来修复问题(在Android上它是来自插件/res
目录的内容,复制到platforms/android/res
)。