2016-05-14 14 views
1

Ich bekomme diesen Fehler, wenn ich meine Android-App auf meiner Maschine baue, läuft es perfekt auf meinem alten Laptop/Android-Umgebung, bekomme ich diesen Fehler. Bitte lassen Sie mich wissen, wenn Sie mehr Codes zeigen möchten.Android APP kann wegen httpcore nicht bauen

Alter Laptop läuft ein Android 1.2.2 Gradle 2.2.1 ??

meine Maschine läuft auf 2.1.1 Gradle 2.10.0

Error:Execution failed for task ':app:compileDebugJavaWithJavac'. 
> java.io.FileNotFoundException: C:\Users\Ahmad\AndroidStudioProjects\AMHAPP\app\build\intermediates\libs3\httpcore-4.3.jar 

(The system cannot find the path specified)

ODER

Fehler: Ausführung für die Task fehlgeschlagen ': App: compileDebugJavaWithJavac'.

java.io.FileNotFoundException: C:\Users\Ahmad\AndroidStudioProjects\TestApp.gradle\2.2.1\taskArtifacts\lib\jcifs-1.3.18.jar (The system cannot find the path specified)

Hinweis: die folgenden für die Build-Pfade von Android Studio

Beispiel:

alte Maschine: Dateien kompilieren ('C:/Users/Administrator/AndroidStudioProjects/TestApp /. gradle/2.2.1/taskArtifacts/lib/ftp4j-1.7.2.jar ')

neue Maschine: Dateien kompilieren (' C: /Users/Ahmad/AndroidStudioProjects/TestApp/.gradle/2.2.1/taskArtif Handlungen/lib/ftp4j-1.7.2.jar ') Plugin anwenden: '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' 
+0

sind C: \ Benutzer \ Ahmad \ AndroidStudioProjects \ AMHAPP \ app \ build \ intermediates \ libs3 \ httpcore-4.3.jar auf Ihrem neuesten Computer vorhanden? wäre klar, wenn Sie die build.gradle teilen könnten – nullpointer

+0

fügen Sie Ihre 'http-core.jar' ** libs ** Ordner Ihres Projekts –

+0

Ich habe ich JAR-Datei namens httpcore.jar hinzugefügt, dann gibt es einen neuen Fehler für httpcore -4.3.jar Ich fügte hinzu, dass aswell und immer noch den zweiten Fehler app-> libs Droping in diesem Ordner – HoneyDipper

Antwort

1

testen Werde

android { 
useLibrary 'org.apache.http.legacy' 

}

+0

nach dem Hinzufügen, dass Android { compileSdkVersion 21 buildToolsVersion "22.0.1" useLibrary 'org.apache.http.legacy' . . . } Jetzt zeigt es mir Fehler Kann optionale Bibliothek nicht finden org.apache.http.legacy – HoneyDipper

+0

Verwenden Sie diese Kompilierung 'org.apache.httpcomponents: httpcore: 4.4.1' compile 'org.apache.httpcomponents: httpclient: 4.5' – hoanngothanh

0
zu Ihrem build.gradle hinzufügen

Entweder Download jar für httpcore von hier: http://mvnrepository.com/artifact/org.apache.httpcomponents/httpcore/4.3.2 und zu Ihrem lib Paket und klicken sie rechts hinzufügen und fügen sie es als Bibliothek

oder

gradle Abhängigkeit in Ihren gradle Abhängigkeiten hinzufügen {} Tag durch Zugabe: Kompilierung 'org.apache.httpcomponents: httpcore: 4.4.4'

und Sync-Projekt.

+0

nach dem Befolgen Ihrer Tipps habe ich diesen Fehler Fehler: Ausführung fehlgeschlagen für Task ': app: compileDebugJavaWithJavac'. > java.io.FileNotFoundException: C: \ Benutzer \ Ahmad \ AndroidStudioProjects \ TestApp \ .gradle \ 2.2.1 \ taskArtifacts \ lib \ jcifs-1.3.18.jar (Das System kann den angegebenen Pfad nicht finden) – HoneyDipper

+0

kann ich finden jcifs-1.3.18 als Ordner nicht jar – HoneyDipper

+0

Ich änderte die. Zip zu. JAR und fügte hinzu, aber httpcore-4.3.jar kam wieder – HoneyDipper

Verwandte Themen