Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android应用程序无法生成,因为httpcore_Java_Android_Jar - Fatal编程技术网

Java Android应用程序无法生成,因为httpcore

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

当我在我的机器上构建我的android应用程序时,我遇到了这个错误,它在我的旧Laptop/android环境中完美运行,我遇到了这个错误。请让我知道,如果你需要我显示更多的代码

旧笔记本电脑运行的是安卓1.2.2 梯度2.2.1

我的机器运行在2.1.1上 渐变2.10.0

(系统找不到指定的路径)


错误:任务“: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'