当我尝试创建一个新的adv时,我收到以下错误消息:
Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.
Run Code Online (Sandbox Code Playgroud)
我知道很多人在sdk上没有安装图像时会收到此错误,但我很肯定.
我目前正在研究Linux操作系统(Ubuntu 11.04),一切都运行良好.
我想我可能在错误的目录中有什么东西?
在我的/ opt目录中,我有Android sdk文件夹和Android 4.0图像,还有我正在使用的eclipse文件夹.
我需要将图像文件复制到的位置吗?
谢谢!
我正在尝试为Android应用运行Espresso测试.它在硬件设备上运行良好.当我在新创建的AVD模拟器上运行它时,它会失败,如下所示:
:ExampleApp:connectedDebugAndroidTest
com.example.MainFragmentTest > initializationError[Nexus_5_API_19(AVD) - 4.4.2]
FAILED
java.lang.NoClassDefFoundError: com/example/MainActivity
at java.lang.Class.getDeclaredFields(Native Method)
:ExampleApp:connectedDebugAndroidTest FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':ExampleApp:connectedDebugAndroidTest'.
> There were failing tests. See the report at:
file:///home/user/work/ExampleApp/build/reports/androidTests/connected/index.html
Run Code Online (Sandbox Code Playgroud)
HTML报告包含以下堆栈跟踪:
java.lang.NoClassDefFoundError: com/example/MainActivity
at java.lang.Class.getDeclaredFields(Native Method)
at java.lang.Class.getDeclaredFields(Class.java:610)
at org.junit.runners.model.TestClass.getSortedDeclaredFields(TestClass.java:77)
at org.junit.runners.model.TestClass.scanAnnotatedMembers(TestClass.java:70)
at org.junit.runners.model.TestClass.<init>(TestClass.java:57)
at org.junit.runners.ParentRunner.createTestClass(ParentRunner.java:88)
at org.junit.runners.ParentRunner.<init>(ParentRunner.java:83)
at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:65)
at android.support.test.internal.runner.junit4.AndroidJUnit4ClassRunner.<init>(AndroidJUnit4ClassRunner.java:38)
at android.support.test.runner.AndroidJUnit4.<init>(AndroidJUnit4.java:36)
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at android.support.test.internal.runner.junit4.AndroidAnnotatedBuilder.buildAndroidRunner(AndroidAnnotatedBuilder.java:57)
at android.support.test.internal.runner.junit4.AndroidAnnotatedBuilder.runnerForClass(AndroidAnnotatedBuilder.java:45)
at …Run Code Online (Sandbox Code Playgroud) android android-virtual-device android-emulator android-testing android-espresso
我一直在 andriod studio 中看到下面的错误消息。我知道已经有帖子处理这个错误。他们指定我转到位置 C:\Users\XXXX.android\avd\ 并删除文件夹 Pixel_API_25.avd 和 Pixel_API_25.ini。但是我无法删除这些文件,因为它说它们当前正在使用中。可是我看不到哪里?
The selected AVD is currently running in the Emulator. Please exit the emulator instance and try deleting again.
Run Code Online (Sandbox Code Playgroud) 想知道是否有办法关闭Android虚拟设备的新"保存状态..."功能,以便它们立即退出并且不花费几秒钟保留状态.
当尝试在 上创建新的虚拟设备时Android Studio,我收到错误,
创建 时发生错误AVD。请参阅idea.log获取更多信息。
我发现的错误是
2018-01-31 10:01:34,090 [se-915-b08] 警告 - vdmanager.AvdManagerConnection - java.nio.file.NoSuchFileException:/Users/Name/.android/avd/Nexus_5X_API_27.ini
在Android Studio中使用模拟器时,我更喜欢始终将它们冷启动,因为:
1)我喜欢单击“ X-close”后立即关闭仿真器窗口,而不是开始新的“保存状态”过程时,喜欢它。
2)我发现,使用这些仿真器返回“保存状态”时,会出现很多错误(启动时连接超时,奇怪的图形行为,logcat连接丢失,从共享首选项中检索到的数据乱码)
所以...我一直要做的就是进入AVD管理器并更改设置,如下所示:
但是,当我尝试使用运行API 27或更高版本的模拟器进行此操作时:
...似乎没有冷启动选项:
我已经用谷歌搜索尝试找到如何在这些较新的API模拟器上配置冷启动,但是找不到任何东西。
是否可以在Android Studio上冷启动运行API 27+的模拟器?
boot android android-virtual-device android-emulator android-studio
我使用 Windows 10 和 android studio v3.1.2 我想在 android studio 中使用 AVD 我下载 systemImages for API 27 并将其放入 sdk , systemimages 文件夹它工作正常,这不是问题。我创建了一个虚拟设备。现在,当我启动它时,事件日志中出现以下错误:
模拟器:恐慌:缺少“x86”CPU 的模拟器引擎程序。
我该怎么办 ?这正在发生
我想在我的 docker 容器中安装新设备。
我下载了新的sdk
./sdkmanager "system-images;android-23;google_apis;x86"
Run Code Online (Sandbox Code Playgroud)
我已接受所有许可
./sdkmanager --licenses
Run Code Online (Sandbox Code Playgroud)
现在我想用 AVDMANAGER 创建一个新的模拟器
./avdmanager create avd -n test -k "system-images;android-23;google_apis;x86" --abi google_apis/x86 --force
Run Code Online (Sandbox Code Playgroud)
当我启动命令时,我收到此消息
Do you wish to create a custom hardware profile? [no]
Run Code Online (Sandbox Code Playgroud)
我按下yes,我有这个错误
Error: "emulator" package must be installed!
Run Code Online (Sandbox Code Playgroud)
你能解释一下我如何安装这个包吗?
android android-virtual-device android-sdk-tools docker avd-manager
我一直在玩AVD中的OpenGL渲染器设置。
完成后,关闭编辑器并尝试启动虚拟设备,将1073741819引发以下代码错误。
ERROR: Invalid GPU mode 'angle9', use one of: host swiftshader_indirect. If you're already using one of those modes, the emulator installation may be corrupt. Please re-install the emulator.
Run Code Online (Sandbox Code Playgroud)
但是,不可能将设置切换回。无论如何,手动编辑虚拟设备的配置文件都无济于事。完全无需重新安装或删除Android Studio。
每当我尝试运行模拟器时,我都会得到:
16:35 Gradle build finished in 58 s 596 ms
16:35 Emulator: Screenshot failed to find cb 0
16:35 Emulator: Process finished with exit code 0
Run Code Online (Sandbox Code Playgroud)
我曾尝试重新安装 AS 两次并在几个不同的虚拟设备和 API 上运行。
android android-virtual-device android-emulator android-studio