2017-05-22 1 views
2

J'essaie de créer ma première application instantanée qui a été introduite dans Google IO 2017. J'ai téléchargé Google Instant Apps SDK et la cible minSDKVersion à 23Instant Apps - Erreur: org.gradle.process.internal.ExecException: La commande 'process' est terminée avec une valeur de sortie différente de 0 1

J'ai créé un premier projet et je suis confronté à des erreurs ci-dessous tout en essayant de le construire. Y a-t-il quelqu'un qui fait face aux mêmes erreurs pour créer des applications instantanées? Est-ce à cause d'un bug dans le processus de construction d'entre eux?

Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :base:generateDebugSources, :base:generateDebugAndroidTestSources, :base:mockableAndroidJar, :feature:generateDebugSources, :feature:mockableAndroidJar, :feature:generateDebugAndroidTestSources, :instantapp:generateDebugSources] 

Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing process C:\Users\williams\AppData\Local\Android\Sdk\build-tools\25.0.2\aapt2.exe with arguments {link -I C:\Users\williams\AppData\Local\Android\Sdk\platforms\android-25\android.jar --manifest C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\manifest\androidTest\debug\AndroidManifest.xml -R @C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\incremental\processDebugAndroidTestResources\aapt-temp\aapt-resources-list.txt --auto-add-overlay --java C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\generated\source\r\androidTest\debug -o C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\res\androidTest\debug\resources-debugAndroidTest.ap_ -0 apk --output-text-symbols C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\symbols\androidTest\debug\R.txt --no-version-vectors} 

Error:com.android.ide.common.process.ProcessException: Error while executing process C:\Users\williams\AppData\Local\Android\Sdk\build-tools\25.0.2\aapt2.exe with arguments {link -I C:\Users\williams\AppData\Local\Android\Sdk\platforms\android-25\android.jar --manifest C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\manifest\androidTest\debug\AndroidManifest.xml -R @C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\incremental\processDebugAndroidTestResources\aapt-temp\aapt-resources-list.txt --auto-add-overlay --java C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\generated\source\r\androidTest\debug -o C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\res\androidTest\debug\resources-debugAndroidTest.ap_ -0 apk --output-text-symbols C:\Users\williams\AndroidStudioProjects\InstantAppDemo\base\build\intermediates\symbols\androidTest\debug\R.txt --no-version-vectors} 

Error:org.gradle.process.internal.ExecException: Process 'command 'C:\Users\williams\AppData\Local\Android\Sdk\build-tools\25.0.2\aapt2.exe'' finished with non-zero exit value 1 
Error:Execution failed for task ':base:processDebugAndroidTestResources'. 
> Failed to execute aapt 
Information:BUILD FAILED in 3s 
Information:4 errors 
Information:0 warnings 
Information:See complete output in console 
+0

Nettoyer le projet, reconstruire et exécuter l'application –

+0

@Mohammadnabil Essayé, mais pas de chance –

+0

http: // stackoverflow.com/a/43385937/4336740 –

Répondre

7

Pour créer vos applications instantanées, vous devez utiliser les outils de construction \ 26.0.0-rc1 et supérieur. On dirait que vous utilisez 25.0.2.

+0

m'a aidé, j'ai installé des outils de construction 26.0.0-rc2 –

+0

Merci mec vraiment aidé! – Usman

0

Mettre en place un environnement de développement pour les applications Android instantanée

To develop an instant app, you need the following:

  • Une machine de développement sous Linux, Mac OS, ou Windows.
  • 1.8
  • JDK
  • Android Studio 3.0 ou supérieur variable d'environnement appelé ANDROID_HOME que -Une pointe vers l'emplacement du SDK Android sur votre machine de développement .

    Dans Android studio, utilisez le SDK Android Manager pour installer les packages suivants:

  • SDK Android 6.0 ou supérieur

  • SDK Android Construits Outils 26.x ou plus
  • Android SDK Tools 25 .x ou plus
  • Android SDK Tools Platform 25.x ou plus
  • Android de soutien aux bibliothèques (dernier) Repository Android (dernier)

    Reference
0

Je travaille avec 3.1 Canary2 sur un projet que je suis sur le point de modularisation à instantané et installé. J'ai mis à jour les versions au dernier de la liste ci-dessus et définissez la valeur de l'environnement, mais adb ne s'initialiserait pas. J'ai donc mis à jour vers Canary6, qui a ensuite nécessité une autre mise à jour de Gradle. Ensuite, le chemin de classe a dû être mis à jour manuellement en alpha06. Après cela, j'ai eu une construction propre mais l'exécution en émulateur a échoué avec "qemu-system-i386.exe a cessé de fonctionner". J'ai installé V6.2.1 d'Intel x86 Emulator Accelerator. Qu'est-ce que je fais maintenant?

Je travaillais avec l'exemple de code Topeka et je pensais qu'il pouvait y avoir des incohérences avec toutes les mises à jour de version. Donc je suis revenu à la copie de mon projet à la place. Mais maintenant que l'installation de l'application a échoué avec "Impossible d'accéder au gestionnaire de paquets ... le désinstaller?" Un couple de plus essaie et a découvert que la (seule) activité n'était pas accessible. Dès que j'ai changé le nom du répertoire dans le chemin, qui était un reste d'avoir fait cette copie de test du projet, Gradle construit, l'APK chargé, et tout est bon.

Ouf! J'espère que cela aide les autres.