我正在尝试在Android Studio 2.0中创建一个新的示例应用。当我尝试运行或调试时,它显示编译时错误,如
任务执行失败':app:compileDebugJavaWithJavac'。
java.io.FileNotFoundException:D:\ Android Studio \ newapp \ app \ libs \ core.jar(系统找不到指定的文件)
我试过给路径JAVA_HOME C:\ Program Files \ Java \ jdk1.7.0_45和 使用gradle同步项目。
这是我的Gradle
android { compileSdkVersion 23 buildToolsVersion" 23.0.1" useLibrary' org.apache.http.legacy' ... }
依赖项{
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1-alpha2'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.2.0'
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.android.support:design:23.0.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
compile 'com.google.android.gms:play-services:+'
compile 'org.apache.httpcomponents:httpclient:4.2.6'
compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
compile files('libs/core.jar')
}
即使在那之后我也找不到任何解决方案。
提前谢谢
答案 0 :(得分:5)
libs \ core.jar(系统找不到指定的文件)
对我来说似乎是一个明显的错误...
删除此行。你不需要它
compile files('libs/core.jar')
您可以将core.jar
文件添加到libs文件夹中,但由于您已经在编译它,因此您仍然不需要该行
另外,请选择一个版本。您不需要多次添加
compile 'com.android.support:appcompat-v7:23.0.1-alpha2'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:appcompat-v7:23.2.0'
这些
相同compile 'com.android.support:design:23.2.0'
compile 'com.android.support:design:23.0.1'