我对android编程有些新意。目前我正在开发一个从GitHub上的开源存储库分叉的应用程序。此应用程序包含许多模块形式的依赖项。当我尝试在Android Studio中构建项目时,构建失败并出现以下错误:
Error:Execution failed for task ':jamsMusicPlayer:processDebugResources'.> java.io.FileNotFoundException: M:\Redemption\JamsMusicPlayer\jamsMusicPlayer\build\intermediates\exploded-aar\JamsMusicPlayer\licensesdialoglibrary\unspecified\AndroidManifest.xml (The system cannot find the file specified)
由于我没有足够的声誉,我不能在此处粘贴屏幕截图 我认为它正在寻找的文件是在M:\ Redemption \ JamsMusicPlayer \ licensesdialoglibrary \ build \ intermediates \ explosion-aar \ com.android.support \ support-v4 \ 21.0.0 \ AndroidManifest.xml
下生成的但是我无法弄清楚如何从build.gradle或任何其他文件指向正确的路径:
这是build.gradle文件:
apply plugin: 'android-library'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
minSdkVersion 10
targetSdkVersion 19
}
android.libraryVariants.all { variant ->
variant.outputs[0].processResources.manifestFile = file('src/main/AndroidManifest.xml')
variant.outputs[0].processManifest.enabled=false }
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:21.0.0'
}
我试图寻找类似的问题和答案。但是找不到任何相关的解决方案。任何形式的帮助都非常感谢。如果需要任何其他代码,请告诉我。提前谢谢。