aor*_*vre 7 android gradle r.java-file cordova ionic
这实际上是我第一个使用大量设备特性的Cordova插件之一.
上下文
我的android项目由以下部分组成:
在android中,一旦项目被编译,就会创建一个特定的文件来处理我的所有项目定义和依赖项:com.myProject.R.java android项目引用了很多R.drawable(例如),因此需要导入com.myProject.R.java
我想将该Android项目用于Cordova插件.
因此,我为我的cordova插件创建了一个全新的目录: - 创建了我的节点界面 - 复制了我的Android Source - 更新了plugin.xml以引用mt文件/ intent ...
什么工作
随着创建的cordova插件,我将它添加到我现有的离子项目中.这个项目使用ANT进行构建,它已经有6个月了,还没有更新到gradle新的构建系统.
我手工复制了日食生成的R.java到ANT-BUILD com/myProject/R.java,我的项目工作正常.
这一步允许我们轻松地将完整的android项目导出到Cordova插件
什么行不通
Ionic已经更新了它的构建过程,现在正在使用Gradle.更新我的android平台后(用cordova平台rm android/cordova平台添加android)
我现在有很多以下错误(其他问题相同):
platforms\android\build\intermediates\res\debug\layout\main.xml:30: error: Error: No resource found that matches the given name (at 'text' with value '@string/vehicleDetailsDefaultTxt').
Run Code Online (Sandbox Code Playgroud)
此问题与以下事实有关:我com.myProject.R.java
没有在gradle构建中创建/生成,并且找不到引用对象.
我试图手动将R.java文件放入:
我该如何参考R.java?或者我该如何自动编译R.java?或者更好的是,我如何制作一个Android项目(带有布局/资源...)一个Cordova项目,以便我像以前一样阻止任何手动步骤?
请随时向我询问有关该问题的其他信息.我会尽快回答
归档时间: |
|
查看次数: |
941 次 |
最近记录: |