PANIQUE: Impossible de trouver AVD chemin d'accès système. Veuillez définir ANDROID_SDK_ROOT
Je suis en train de lancer mon premier Ionique de l'app, mais j'obtiens cette erreur où il ne trouve pas mon téléphone et ne trouve pas l'émulateur exécuter non plus.
C:\Users\MART\Dropbox\Ionic\myapp>ionic run android
Running command: "C:\Program Files\nodejs\node.exe" C:\Users\MART\Dropbox\Ionic\myapp\hooks\after_prepare\010_add_platform_class.js C:\Users\MART\Dropbox\Ionic\myapp
add to body class: platform-android
ANDROID_HOME=C:\Users\MART\Dropbox\Ionic\adt-bundle-windows-x86_64-20140702\sdk
JAVA_HOME=C:\Program Files\Java\1.8.0_20\jdk1.8.0_20
Subproject Path: CordovaLib
Incremental java compilation is an incubating feature.
:preBuild UP-TO-DATE
:preDebugBuild UP-TO-DATE
:checkDebugManifest
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:checkDebugManifest
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugAidl UP-TO-DATE
:CordovaLib:compileDebugNdk UP-TO-DATE
:CordovaLib:compileLint UP-TO-DATE
:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugShaders UP-TO-DATE
:CordovaLib:compileDebugShaders UP-TO-DATE
:CordovaLib:generateDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugProguardFiles UP-TO-DATE
:CordovaLib:packageDebugRenderscript UP-TO-DATE
:CordovaLib:compileDebugRenderscript UP-TO-DATE
:CordovaLib:generateDebugResValues UP-TO-DATE
:CordovaLib:generateDebugResources UP-TO-DATE
:CordovaLib:packageDebugResources UP-TO-DATE
:CordovaLib:processDebugManifest UP-TO-DATE
:CordovaLib:generateDebugBuildConfig UP-TO-DATE
:CordovaLib:processDebugResources UP-TO-DATE
:CordovaLib:generateDebugSources UP-TO-DATE
:CordovaLib:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:CordovaLib:compileDebugJavaWithJavac UP-TO-DATE
:CordovaLib:processDebugJavaRes UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
:CordovaLib:mergeDebugJniLibFolders UP-TO-DATE
:CordovaLib:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
:CordovaLib:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE
:CordovaLib:bundleDebug UP-TO-DATE
:prepareAndroidCordovaLibUnspecifiedDebugLibrary UP-TO-DATE
:prepareDebugDependencies
:compileDebugAidl UP-TO-DATE
:compileDebugRenderscript UP-TO-DATE
:generateDebugBuildConfig UP-TO-DATE
:generateDebugResValues UP-TO-DATE
:generateDebugResources UP-TO-DATE
:mergeDebugResources UP-TO-DATE
:processDebugManifest UP-TO-DATE
:processDebugResources UP-TO-DATE
:generateDebugSources UP-TO-DATE
:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:compileDebugJavaWithJavac UP-TO-DATE
:compileDebugNdk UP-TO-DATE
:compileDebugSources UP-TO-DATE
:mergeDebugShaders UP-TO-DATE
:compileDebugShaders UP-TO-DATE
:generateDebugAssets UP-TO-DATE
:mergeDebugAssets UP-TO-DATE
:transformClassesWithDexForDebug UP-TO-DATE
:mergeDebugJniLibFolders UP-TO-DATE
:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
:processDebugJavaRes UP-TO-DATE
:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
:validateSigningDebug
:packageDebug UP-TO-DATE
:assembleDebug UP-TO-DATE
:cdvBuildDebug UP-TO-DATE
BUILD SUCCESSFUL
Total time: 4.105 secs
Built the following apk(s):
C:/Users/MART/Dropbox/Ionic/myapp/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME=C:\Users\MART\Dropbox\Ionic\adt-bundle-windows-x86_64-20140702\sdk
JAVA_HOME=C:\Program Files\Java\1.8.0_20\jdk1.8.0_20
No target specified and no devices found, deploying to emulator
No emulator specified, defaulting to Nexus
Waiting for emulator to start...
PANIC: Cannot
find AVD system path. Please define ANDROID_SDK_ROOT
...........................................................................
J'ai installé dans mon android manager
- Vous n'avez pas une variable d'environnement pour
ANDROID_SDK_ROOT
, apparemment. - Au sujet de ne pas voir votre appareil, exécutez
adb devices
et vous assurer d'avoir le débogage USB activé - comment puis-je configurer mon environnement pour ANDROID_SDK_ROOT et où puis-je exécuter bad périphériques est il dans le terminal?
- Vous devriez faire une recherche sur internet pour les "variables d'environnement windows", et oui vous exécutez
adb devices
dans le terminal. Encore une fois, en supposant queadb
est dans votrePATH
, qui encore une fois, est une variable d'environnement. Je suis sûr qu'il y est quelques Ionique "prise en main" de la documentation qui va au-dessus de tout cela - Après avoir défini le chemin d'accès de l'AVD et SDK comme Hitesh Sahu a dit, n'oubliez pas de redémarrer votre ordinateur
- Voir stackoverflow.com/questions/47329799/.... Après le réglage de
ANDROID_SDK_ROOT
redémarrer un ordinateur.
Vous devez vous connecter pour publier un commentaire.
J'ai le même problème quand je lance mon ionique 2 application sur windows (ionique exécuter android), et je le résoudre en suivant ces étapes, j'espère qu'elle vous aidera.
1 - Démarrez votre Android Studio.
2 - Créer un Nouveau Projet pour être en mesure de créer ou supprimer des périphériques virtuels.
3 - Supprimer tous les périphériques virtuels s'il est trouvé.
4 - et de créer un périphérique virtuel via AVD manager comme indiqué ci-dessous .
3.9.2
.AVD ne peux pas le trouver SDK racine, peut-être parce qu'ils sont dans un répertoire différent.Définir vos variables d'environnement, comme indiqué dans la capture d'écran ci-dessous:
J'ai eu cette erreur lorsque vous essayez de l'exécuter sur un Kindle Fire. Permettre à la BAD sur le Kindle Fire, et par l'intermédiaire de votre projet: https://developer.amazon.com/docs/fire-tablets/connecting-adb-to-device.html#install-the-usb-driver-windows-users
J'ai utilisé VS code et le construit dans le terminal la commande:
ionic cordova run android
Pour moi, la question était un faux
ANDROID_HOME
variable d'environnement sur mac, j'ai dû utiliser la version homebrew. Ajoutée à la.zshrc
:D'abord essayer ceci:
Si vous utilisez un périphérique. puis il suffit de s'assurer que l'appareil est bien connecté.
Vérifiez dans l'android studio, l'appareil est en ligne. Cette erreur apparaît généralement lorsque l'appareil est en mode hors connexion.
Si cela ne fonctionne pas,
https://stackoverflow.com/a/39711435/6747251
Si vous utilisez Xamarin, Allez dans Outils -> Android -> Redémarrer Bad serveur.