我刚刚完成安装Android工作室并尝试将其用于测试运行.当我尝试运行我的应用程序时,我收到以下错误消息
emulator: ERROR: This AVD's configuration is missing a kernel file!!
emulator: ERROR: ANDROID_SDK_ROOT is undefined
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题????
我正在尝试运行我的第一个Ionic应用程序,但我收到此错误,它找不到我的手机,也没有找到模拟器运行.
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 …Run Code Online (Sandbox Code Playgroud) 我正在安装Android Studio,默认情况下我有C:\Users\Administrator\AppData\Local\Android\sdk设置我的路径SDK.如果我选择此选项,路径上会出现一些文件夹C:\Users\Administrator.
这些文件夹是:
.android
.AndroidStudio1.3
.oracle_jre_usage
.gradle
为了更清洁一点,我试图将所有这些文件夹包装到另一个文件夹中,但每次运行Android Studio它都会给我选项再次配置设置.如果我再次配置它们,文件夹将重新出现在路径上C:\Users\Administrator.
我该怎么做才能将这些文件夹包装到另一个文件夹中或为它们设置另一个位置并保存设置?
编辑:我在博客上证明了答案提供的答案,Rahul Tiwari但我只能得到该文件夹.android将在新文件夹中.更改后,其余文件夹位于同一位置.
编辑2:根据提供的博客Rahul Tiwari移动文件夹.gradle我更改默认设置Android Studio:
File > Other Settings... > Default Settings... > Build, Execution, Deployment > Gradle
Run Code Online (Sandbox Code Playgroud)
这里我有Service目录路径: C:/Users/Administrator/AndroidStudio/.gradle
但该文件夹.gradle仍然出现在路径上C:/Users/Administrator.
编辑3:尝试删除.AndroidStudio1.3我更改这些行的文件夹:
#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. …Run Code Online (Sandbox Code Playgroud) virtual device (AVD在Android studio()上创建的)上运行应用程序Windows 10时,出现错误和恐慌。
模拟器:PANIC:找不到AVD系统路径。请定义ANDROID_SDK_ROOT仿真器:进程完成,退出代码为1
虽然我已经ANDROID_SDK_ROOT在环境变量中定义了我。
谁能告诉我如何解决这个问题?
我正在尝试使用cordova进行应用程序开发,现在我专注于android,我想要运行这个命令cordova emulate android.它运行了一个很长的这个包的列表,并给出了构建成功的消息,但最后它说PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT(还提到,我使用Homebrew)
这是命令行中的脚本.
建立成功
总时间:1.345秒构建以下apk(s):
/users/mayurtolani/myMobileApp/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME =在/ usr /本地/库/ Android的SDK/24.4.1_1
JAVA_HOME = /图书馆/的Java/JavaVirtualMachines/jdk1.8.0_101.jdk /内容/首页
未指定模拟器,默认为Nexus_5_API_24
等待模拟器启动...
PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT
我创建了一个8.0的AVD.当我启动AVD时,它会崩溃并发出此错误:
模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT
我试图通过此处提供的先前答案解决它,但它们都没有工作.我也尝试在系统设置中定义AVD路径,但这也没有用.
我正在使用Android Studio 3.0和AVD 8.0(Oreo)的系统映像(API级别26).
Android Studio模拟器突然停止工作.当我尝试运行虚拟设备时,我在事件日志中收到以下错误.
模拟器:PANIC:找不到AVD系统路径.请定义ANDROID_SDK_ROOT仿真器:处理完成,退出代码为1
所以我检查了ANDROID_SDK_ROOT环境变量设置的值,它是空的.所以我把它设置为/Users/{username}/Library/Android/sdk基于类似问题的答案 ; 但我仍然得到同样的错误.
我尝试从AVD管理器中删除所有虚拟设备并创建一个新设备(如此处所示),但没有运气.我还尝试卸载并重新安装所有SDK组件包; 我仍然得到同样的错误.
我无法弄清楚发生了什么,或者如何解决它.ANDROID_SDK_ROOT我设置的值可能不正确吗?(我设置的值与我的ANDROID_HOME变量相同,它确实指向包含Android SDK的目录).
我唯一能想到的就是我还没有尝试过卸载并重新安装Android Studio(如果可以的话,我宁愿尽量避免这种情况).
嗯...我删除了有关Android Studio的所有内容.
~/.android
~/.AndroidStudio*
~/Applications/Android \Studio.app
~/Library/Android
~/Library/Application \Support/AndroidStudio*
~/Library/Caches/AndroidStudio*
~/Library/Logs/AndroidStudio*
~/Library/Preferences/AndroidStudio*
~/Library/Preferences/com.android.Emulator.plist
~/Library/Preferences/com.google.android.*
Run Code Online (Sandbox Code Playgroud)
然后重新安装了Android Studio ......我仍然遇到同样的错误.我错过了什么?是什么导致了这个问题?
android android-virtual-device android-emulator android-studio
我已经在Windows 8.1上创建了一个AVD,并尝试通过命令行运行它,但是面临以下问题。
命令:模拟器-avd [AVD路径]
错误: PANIC:AVD系统路径损坏。检查您的Android_SDK_Root值[C:\ Users [User] \ AppData \ Local \ Android \ SDK]!
我已将Android_SDK_ROOT值设置为SDK主目录。如果我通过android studio运行模拟器,则效果很好。
有人可以帮忙吗?
谢谢,
钱德拉什·帕尔玛
我正在尝试设置 Jenkins 从机来进行 Android 项目的 UI 测试。当我尝试运行 android 模拟器时遇到此问题时,我已经不知道如何继续:
[myuser@jenkins-slave-002 emulator]$ export ANDROID_SDK_ROOT="/var/lib/android"
[myuser@jenkins-slave-002 emulator]$ ./emulator -avd pixel-2-api28 -no-window -verbose -show-kernel
emulator: Android emulator version 30.0.5.0 (build_id 6306047) (CL:N/A)
emulator: Found AVD name 'pixel-2-api28'
emulator: Found AVD target architecture: x86
emulator: argv[0]: './emulator'; program directory: '/var/lib/android/emulator'
emulator: Not a directory: /var/lib/android/android/system-images/android-28/google_apis/x86/
PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value [/var/lib/android]!
Run Code Online (Sandbox Code Playgroud)
我缺少什么?
重复的android文件夹/var/lib/android/android/system-images/(...)看起来不正确,但我不知道它来自哪里。我想应该是的/var/lib/android/system-images/(...)。
细节:
之前我已经通过这种方式完成了 android sdk 的完整设置
/lib/var/android/ unzip commandlinetools-linux-6200805_latest.zip (taken from https://developer.android.com/studio#command-tools) …Run Code Online (Sandbox Code Playgroud) android android-emulator android-sdk-tools android-sdk-manager