PANIC: AVD-Systempfad kann nicht gefunden werden. Bitte definieren Sie ANDROID_SDK_ROOT

Ich versuche, meine erste Ionic App zu starten, aber ich erhalte diesen Fehler, wenn mein Handy nicht gefunden wird und der Emulator nicht ausgeführt wird.

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 

………………………………………….. …………………….

Ich habe das in meinem Android-Manager installiert

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Ich habe das gleiche Problem, wenn ich meine ionic 2 app auf Windows ( ionic run android ) laufen lasse , und ich löse es, indem ich diese Schritte befolge, hoffe, es wird dir helfen.

1- Starten Sie Ihr Android Studio .

2- Erstellen Sie ein neues Projekt , um virtuelle Geräte erstellen oder löschen zu können.

3- Löschen Sie alle virtuellen Geräte, falls sie gefunden wurden.

4- und erstellen Sie ein virtuelles Gerät über den AVD-Manager, wie unten gezeigt.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

AVD kann den SDK-Root nicht finden, möglicherweise weil sie sich in einem anderen Verzeichnis befinden. Richten Sie Ihre Umgebungsvariablen wie im folgenden Screenshot gezeigt ein:

Bildbeschreibung hier eingeben

Versuchen Sie es zuerst: Wenn Sie ein Gerät verwenden. dann stellen Sie sicher, dass das Gerät gut verbunden ist. Überprüfen Sie im Android Studio, dass das Gerät online ist. Dieser Fehler tritt normalerweise auf, wenn das Gerät offline ist.

Wenn es nicht funktioniert, https://stackoverflow.com/a/39711435/6747251

Wenn Sie Xamarin verwenden, gehen Sie zu Extras -> Android -> Adb-Server neu starten.