Java Android应用程序无法生成,因为httpcore
当我在我的机器上构建我的android应用程序时,我遇到了这个错误,它在我的旧Laptop/android环境中完美运行,我遇到了这个错误。请让我知道,如果你需要我显示更多的代码 旧笔记本电脑运行的是安卓1.2.2 梯度2.2.1 我的机器运行在2.1.1上 渐变2.10.0 (系统找不到指定的路径) 或Java Android应用程序无法生成,因为httpcore,java,android,jar,Java,Android,Jar,当我在我的机器上构建我的android应用程序时,我遇到了这个错误,它在我的旧Laptop/android环境中完美运行,我遇到了这个错误。请让我知道,如果你需要我显示更多的代码 旧笔记本电脑运行的是安卓1.2.2 梯度2.2.1 我的机器运行在2.1.1上 渐变2.10.0 (系统找不到指定的路径) 或 错误:任务“:app:compiledBugJavaWithJavaC”的执行失败 java.io.FileNotFoundException:C:\Users\Ahmad\AndroidSt
错误:任务“:app:compiledBugJavaWithJavaC”的执行失败 java.io.FileNotFoundException:C:\Users\Ahmad\AndroidStudioProjects\TestApp.gradle\2.2.1\taskArtifacts\lib\jcifs-1.3.18.jar(系统找不到指定的路径) 注意:以下是android studio的构建路径 例如: 旧机器: 编译文件('C:/Users/Administrator/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtifacts/lib/ftp4j-1.7.2.jar') 新机器: 编译文件('C:/Users/Ahmad/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtifacts/lib/ftp4j-1.7.2.jar') 应用插件:“com.android.application”
android {
compileSdkVersion 21
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "AMH.Code.testapp"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
android.packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
compile files('C:/Users/Ahmad/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtifacts/lib/jcifs-1.3.18.jar')
compile files('build/libs2/commons-io-2.4.jar')
compile files('build/intermediates/libs3/httpcore-4.3.jar')
compile files('libs/httpmime-4.0.1.jar')
compile files('libs/apache-mime4j.jar')
compile files('libs/commons-io-2.4.jar')
compile files('C:/Users/Ahmad/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtifacts/lib/ftp4j-1.7.2.jar')
compile files('C:/Users/Ahmad/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtifacts/lib/libs2/apache-commons-net.jar')
compile files('C:/Users/Ahmad/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtifacts/lib/ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar')
compile files('libs/core-2.2.jar')
compile files('C:/Users/Ahmad/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtifacts/lib/libs2/zbar.jar')
compile files('libs/commons-net-3.3.jar')
compile files('libs/ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar')
}
apply plugin: 'announce'
尝试将此添加到您的build.gradle中
android {
useLibrary 'org.apache.http.legacy'
}从此处下载httpcore的jar: 并添加到lib包中,右键单击并将其添加为library 或 通过添加以下内容在gradle dependencies{}标记中添加gradle dependency: 编译“org.apache.httpcomponents:httpcore:4.4.4”
和同步项目。最新计算机上是否存在C:\Users\Ahmad\AndroidStudio项目\AMHAPP\app\build\intermediates\libs3\httpcore-4.3.jar?如果您可以共享build.grad,将您的“http core.jar”添加到项目的libs文件夹中,我将添加名为httpcore.jar的i jar文件,然后httpcore-4.3.jar出现了新的错误,我也添加了这个错误,并且仍然在该文件夹中出现第二个错误app->libs droping error:executionfailed for task':app:compiledBugJavaWithJavaC'>java.io.FileNotFoundException:C:\Users\Ahmad\AndroidStudioProjects\GuardTourApp\app\build\intermediates\libs3\httpcore-4.3.jar(系统找不到指定的路径)为什么要添加这样的库??还有比这更简单的方法。为什么要把这么多路径复杂化呢?在添加了android{CompilesdkVersion21 buildToolsVersion“22.0.1”useLibrary'org.apache.http.legacy'…}现在它向我显示了一个错误:找不到可选库org.apache.http.legacy使用此编译“org.apache.httpcomponents:httpcore:4.4.1”编译“org.apache.httpcomponents:httpclient:4.5”在遵循提示后,我得到了这个错误:任务执行失败:app:compileDebugJavaWithJavac'>java.io.FileNotFoundException:C:\Users\Ahmad\AndroidStudioProjects\TestApp\.gradle\2.2.1\taskArtifacts\lib\jcifs-1.3.18.jar(系统找不到指定的路径)我可以找到jcifs-1.3.18作为文件夹而不是jar我将.zip更改为.jar并添加了它,然而,httpcore-4.3.jar又回来了,我不知道您的问题的当前状态。请告诉我这方面的情况,以便我能进一步提供帮助。正如我在我的线程中所述,我只是将一个项目从一台机器移动到另一台机器,然后我开始使用推荐的gradle解决gradle问题,然后当我构建我得到的项目时,jcifis-1.3.18或httpcore-4.3.jar(系统找不到指定的路径)
android {
useLibrary 'org.apache.http.legacy'