linux下eclipse启动android模拟器出现PANIC: Could not open: /home/zhoumeng/.android/avd/avd2.ini错误的一种解决办法
背景:
eclipse 程序包放在/home/usename/下面
问题及解决方法:
AVD Manager 创建的虚拟设备的相关信息会存放在以下两个地方:
/root/.android
/home/username/.android
目录中的内容都是一样的:
androidtool.cfg avd default.keyset
androidwin.cfg ddms.cfg modem-nv-ram-5554
虚拟设备的信息在avd目录中
但eclipse启动模拟器时,默认的选用/home/username/.android目录下的文件,但由于某种原因总是启动失败,会有
下面的错误信息提示:
[2012-01-11 12:18:05 - ManifestDemo] Performing com.manifestdemo.ManifestDemoActivity activity launch
[2012-01-11 12:18:05 - ManifestDemo] Automatic Target Mode: Preferred AVD 'avd2' is not available. Launching new emulator.
[2012-01-11 12:18:05 - ManifestDemo] Launching a new emulator with Virtual Device 'avd2'
[2012-01-11 12:18:05 - Emulator] PANIC: Could not open: /home/zhoumeng/.android/avd/avd2.ini
该信息说无法打开avd2.ini的这个文件。
查看该路径后发现,目录中并不存在这个avd2.ini文件,但是在/root/.android中确有这个文件,这就比较奇怪了。
查看/home/username/.android的权限没有什么问题,且eclipse的启动也是在取得了root权限下执行的。
在网上找了一些相关问题的资料,大多数是在windows下出现该问题的解决办法:
1.android ERROR: unknown virtual device name解决办法
打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME”
(注意,这个变量名不能改变,只能是这个名字!),然后 把变量值改为你想把AVD所在的".android”文件夹放置的位置,
比如:"F:\AndroidEmulator”,在这里我把它放在 Android SDK包中,值为:"D:\SDK\Android\android-sdk- windows-1.5_r3”,
如下图所示。 设定成功的话 ,在eclipse里preferneces -> Android -> Bulid Setting里
为如下结果:Default debug keystore: F:\Android_Emulator\\.android\debug.keystore
然后这样就可以一劳永逸了!!!
2.emulator-5554 disconnected! Cancelling 'oms.Hello.HelloOpone' launch!
在eclipse里面改变一下你run的时候的设置就好了.
右点你的工程后run里面有一个run configrations,
在里面有一个选项每次运行都察掉记录 wipe....的,选上就好了.
linux下并没有什么好的解决办法,最近这几天实在是被这个问题搞的头大。还有一点比较奇怪的是,并不是每次启动的时候都出现这个错误。
最后想到一个方法:既然每次创建设备的时候在目录/root/.android中会有文件出现,而/home/username/.android中没有,那么就不要/home/username/.android中的文件了。删掉它。只使用/root/.android。但是还有一个问题,eclipse启动时默认的是查找路径/home/username/.android,那么,好了,可以更改这个默认选项就可一了。
但是比较悲催的是,在eclipse中找了好久,没找到怎么改这个选项的地方,实在悲剧。。。。。好在linux中还有一个软链接的东西,在/home/username/里创建一个目录,该目录链接到/root/.android即可
步骤如下:
rm -r /home/username/.android
ln -s /root/.android ./.android
分享到:
相关推荐
Android PANIC Could not openmy_avd.ini完美解决
inflating: zuitu/static/js/xheditor/xheditor_emot/default/panic.gif inflating: zuitu/static/js/xheditor/xheditor_emot/default/proud.gif inflating: zuitu/static/js/xheditor/xheditor_emot/default/...
相信很多小伙伴安装 Android Studio 时都遇到这个报错 Emulator: Process finished with exit code 1 Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT Android Studio 真是废柴!...
tuya-panel-cli Tuya Panel Developer的CLI 安装 安装最新版本 带壳: curl -fsSL ... 使用PowerShell: ...安装特定版本 带壳: ... 使用PowerShell: ...
AS神奇的报错: 原文链接:...报错2:android-studio Emulator: PANIC: Broken AVD system path. Check your ANDROID_SDK_ROOT value 这台电脑上之前运行 Android Studio
在安装好Android Studio后,启动AVD时报如下错误 Emulator: Process finished with exit code 1 Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 解决方法 设置好系统的环境变量后...
gs_initdb初始化报错:PANIC: Could not create file “global/pg_dw_meta”: Invalid argument gs_ctl 启动报错:gaussDB state is Coredump 2. 问题分析过程 3. 源码解读过程,详细分析问题,定位问题,从而解决...
通过panic log,用objdump解析出vmlinux,找出系统挂掉的真正原因
windows.zip,在安装过程中遇到Connection timed out: connect问题,需要重新设置“HTTP Proxy Server”,“PANIC: Could not open”问题, 无法打开模拟器等。 可以按“安卓模拟器安装.doc”参考安装,如果不够...
经过修改过的panic.py文件 1、不必放在项目根目录,可以放在任意位置 2、product信息可以做为参数传入 Useage: panic.py <-w work_path> [-p product_name] panic.py -h -w work_path the android source code...
虚拟机黑屏end kernel panic - not syncing两种解决方式 最新的Ubuntu或Debian安装新虚拟机,或者复制别人安装好的虚拟机,出现黑屏,屏幕上提示kernel panic错误: end kernel panic - not syncing: corrupted ...
kernel panic - not syncing : fatal exception 之后就一直停在那里. 查了一些网站资料,大部分都是双CPU才发生的,有些是关闭:Hyper-Threading (HT)好了,有些关闭USB好了。 但是我试过了关闭HT,或者关闭USB都...
本学期要学习Android 应用网络编程,下载安装了Android studio 过程中遇到了棘手的问题,记录一下,也希望对同样有类似问题的你有帮助。 个人使用的是Google的最新版本3.5.3,支持Android 10.0,官网即可下载 官网...
root@home:# apt-get install watchdog // Modify watchdog condig root@home:# vim /etc/watchdog 在这里,我们取消watchdog-device = /dev/watchdog注释,默认值正是我们的硬件看门狗设备/dev/watchdog 。 然后...
您可以通过在终端窗口中手动运行以下命令来执行此操作,或者在./build/scripts/install.sh中运行包含相同内容的Shell脚本。 自动安装: 您可以使用curl或wget通过命令行安装Panic Press App,它将运行此。 通过...
2. 支持 panic 异常时邮件通知 3. 支持 [cors](rs/cors) 接口跨域 4. 支持 [Prometheus](prometheus/client_golang) 指标记录 5. 支持 [Swagger](swaggo/gin-swagger) 接口文档生成 6. 支持 [GraphQL](99designs...
2019-11-14 14:42:12.520 CST [orderer.common.server] extractSysChanLastConfig -> INFO 003 Not bootstrapping because of 1 existing channels 2019-11-14 14:42:12.520 CST [fsblkstorage] newBlockfileMgr -> ...
它完全取决于框架,因此只能在Linux机器上编译和工作。 安装 $ go get github.com/blackjack/webcam 用法 import "github.com/blackjack/webcam" // ... cam , err := webcam . Open ( "/dev/video0" ) // Open ...
./configure --prefix=/home/webapp/apache/httpd --with-pcre=/home/webapp/apache_tools/httpd-2.4.33/srclib/pcre --with-included-apr make&&make; install 这个是个坑,没有百度这个是我解决的步骤: [root@ha...