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 open: my_avd.ini”这一错误提示。这个问题通常出现在配置环境变量或安装路径不正确的情况下。 #### 错误原因分析 1. **环境变量配置不当**:当`ANDROID_SDK_...
在尝试启动模拟器时,可能会遇到类似以下的错误信息:“PANIC: Could not open: C:\Documents and Settings\Administrator\.android/avd/upnptest.ini”。这通常是因为环境变量`ANDROID_SDK_HOME`未正确配置导致的。...
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/...
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
gs_initdb初始化报错:PANIC: Could not create file “global/pg_dw_meta”: Invalid argument gs_ctl 启动报错:gaussDB state is Coredump 2. 问题分析过程 3. 源码解读过程,详细分析问题,定位问题,从而解决...
在安装好Android Studio后,启动AVD时报如下错误 Emulator: Process finished with exit code 1 Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 解决方法 设置好系统的环境变量后...
如果出现“PANIC: Could not open: C:\Documents and Settings\Administrator\.android/avd/my_avd.ini”这样的错误,检查AVD的配置文件路径是否正确,确保没有文件权限问题。 通过以上步骤,你已经成功地在Windows...
windows.zip,在安装过程中遇到Connection timed out: connect问题,需要重新设置“HTTP Proxy Server”,“PANIC: Could not open”问题, 无法打开模拟器等。 可以按“安卓模拟器安装.doc”参考安装,如果不够...
通过panic log,用objdump解析出vmlinux,找出系统挂掉的真正原因
在虚拟机环境中,有时会遇到一个令人困扰的问题,即虚拟机启动后屏幕变黑,并显示“end kernel panic - not syncing”的错误信息。这个错误通常表示Linux内核遇到了严重的问题,导致系统无法正常运行。在本文中,...
Kernel panic - not syncing: Attempted to kill init 解决办法 开源成就技术;技术成就梦想
panic(err) } // ...后续操作... } ``` 创建EngineGroup引擎的代码示例如下: ```go import ( "***/go-xorm/xorm" "***/go-xorm/engine" ) func main() { var err error groupEngines := make(map[string]*...
经过修改过的panic.py文件 1、不必放在项目根目录,可以放在任意位置 2、product信息可以做为参数传入 Useage: panic.py <-w work_path> [-p product_name] panic.py -h -w work_path the android source code...
### Kernel Panic - Not Syncing: Fatal Exception 解析与解决方案 #### 标题解析 - **Kernel Panic**: 内核恐慌,通常表示内核遇到了无法处理的严重错误。 - **Not Syncing**: 表示内核在尝试同步文件系统时失败。...
相信很多小伙伴安装 Android Studio 时都遇到这个报错 Emulator: Process finished with exit code 1 Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT Android Studio 真是废柴!...
本学期要学习Android 应用网络编程,下载安装了Android studio 过程中遇到了棘手的问题,记录一下,也希望对同样有类似问题的你有帮助。 个人使用的是Google的最新版本3.5.3,支持Android 10.0,官网即可下载 官网...
如果不进行这些设置,当你尝试启动AVD时,可能会遇到“PANIC: Could not open”的错误。 当虚拟机启动失败,显示错误信息提示设备未设置为默认版本或分配的RAM过多时,应检查AVD的配置。确保所创建的AVD设备配置与...
在Android系统中,当遇到异常导致kernel重启的情况时,开发者和故障排查工程师需要对问题进行深入分析以找出问题根源。本文将围绕“Android系统重启问题的归类”这一主题,详细探讨不同类型的重启原因以及如何收集和...
3. **设备驱动**:Android系统可能需要特定的设备驱动,检查内核是否正确编译并加载了这些驱动。 4. **启动脚本**:检查`/init`脚本,修复任何语法错误或路径问题。 移植Android系统到新的硬件平台涉及多个层面的...