抱歉我的英语不好.我正在尝试使用Android Studio将项目迁移到Gradle,但目前构建失败processDebugResources.
错误信息:
任务':app:processAdultDebugResources'的执行失败.java.io.FileNotFoundException:C:\ Projects\YYM\app\build\symbols\adult\debug\R.txt(系统找不到指定的文件.)(中文意思是"系统找不到文件")
另外,我发现在build我的项目路径中有R.java一个奇怪的路径下的文件:build/source/r/debug/--output-text-symbols.
这是我的一部分build.gradle:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
defaultConfig {
minSdkVersion 10
targetSdkVersion 19
versionCode 78
versionName "1.7.72"
ndk {
abiFilters "armeabi"
}
}
productFlavors {
weightloss {
packageName "com.yesudoo.yymweightloss"
}
adult {
packageName "com.yesudoo.yymadult"
}
}
buildTypes {
debug {
packageNameSuffix ".dev"
versionNameSuffix "-dev"
}
}
lintOptions {
abortOnError false
}
}
Run Code Online (Sandbox Code Playgroud)
我是Gradle的新手,并提前感谢任何关于如何解决这个问题的指示.
Pre*_*rem 30
所以我解决这个问题的方法是:
在我的androidTest文件夹中,我有一个带有测试文件的java文件夹.但gradle要求您在测试中包含一些资源,以便生成R.txt文件.所以我所做的是在androidTest中创建了一个res文件夹,并添加了一个带有一个字符串资源的values/strings.xml文件夹.
这允许我的测试构建和运行!
| 归档时间: |
|
| 查看次数: |
6918 次 |
| 最近记录: |