我安装了android studio并尝试运行简单的项目。
但是我发现了奇怪的错误消息:
Waiting for device.
/usr/local/idea/android-studio/sdk/tools/emulator -avd Nexus-4-18-xhdpi -netspeed full -netdelay none
emulator: emulator window was out of view and was recentered
Device connected: emulator-5554
Device is online: emulator-5554
Target device: Nexus-4-18-xhdpi [emulator-5554]
Uploading file
local path: /home/nazar/Documents/coursera-android/Examples/HelloAndroid/out/production/HelloAndroid/HelloAndroid.apk
remote path: /data/local/tmp/course.examples.HelloWorld.HelloWorld
Installing course.examples.HelloWorld.HelloWorld
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/course.examples.HelloWorld.HelloWorld"
Error: Could not access the Package Manager. Is the system running?
我不知道为什么会这样?
我安装了sdk版本并配置了模拟器。有什么建议么?
这是模拟器配置:
更新:
我试图安装Genymotion设备并使用少量虚拟设备,但发现:
Waiting for device.
Target device: genymotion-nexus_4___4_4_2___api_19___768x1280-192.168.56.101:5555
Uploading file
local path: /home/nazar/Documents/coursera-android/Examples/HelloAndroid/out/production/HelloAndroid/HelloAndroid.apk
remote path: /data/local/tmp/course.examples.HelloWorld.HelloWorld
Installing course.examples.HelloWorld.HelloWorld
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/course.examples.HelloWorld.HelloWorld"
WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.
Error: Could not access the Package Manager. Is the system running?
如何解决这个错误?
首先,请确保您正在运行的Android Studio版本高于0.3.2,因为在AS 0.3.2中存在关于同一版本的报告问题。如果不是,您可以从更新它Help >Check for update
。
如果您已经在0.3.2以上运行AS:
似乎问题出在模拟器而不是Android Studio。您甚至可能在模拟器没有正确启动之前尝试安装应用程序。
等待直到主屏幕出现在模拟器中,然后再尝试安装任何应用程序。
也尝试从命令行在模拟器中安装任何apk
安装步骤
adb devices
以确保您的模拟器正常运行。它将显示您所有正在运行的模拟器。adb install YOUR_FULL_APK_PATH
,YOUR_FULL_APK_PATH是系统中任何.apk文件路径。如果可以,请更新。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句