我是 Eclipse 和 Android 编程的新手,并试图自学如何创建 android 应用程序。问题是应用程序无法在模拟器中运行。
我已经安装了 Eclipse SDK 版本:3.7.2。
我已经安装了 Android SDK 和 AVD
我从 Eclipse 创建了“HelloWorld”应用程序。
按 F11 运行“HelloWorld.
出现消息:“与 adb 的连接已断开,出现严重错误。”
没有运行 Android 模拟器。
检查 android sdk 目录, adb.exe 在那里。
再按 F11,
Android 模拟器已启动,但“HelloWorld”应用程序未运行
应用管理器中也没有“HelloWorld”应用。
我删除了 R.java 并再次运行,结果是一样的(没有运行“HelloWorld”应用程序)。
我已经杀死了 adb.exe 进程并再次运行,结果是一样的(没有运行“HelloWorld”应用程序)。
下面是来自 main.xml 的代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is my first Android Application" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="And this is a clickable button" />
</LinearLayout>
==================================================== ====================
请建议如何解决这个问题。
附加信息:我已经下载了所有软件包(+extras)并创建了虚拟设备。
来自控制台的消息
有什么遗漏吗?
第 15 行和第 20 行有一个感叹号(用红框表示)是否会导致问题?
各位,
谢谢你的建议。浏览论坛后,Android 似乎不适用于 64 位应用程序/操作系统(但有些人声称它可以工作)。我正在使用 Win7 64 位 + Eclipse 64 位。很抱歉,首先没有提供此信息,也许事情可以更快地解决。
目前,问题还没有解决,我只是创建了一台虚拟 PC(在 XP 模式下)并以 32 位运行所有内容。到目前为止一切正常。
特别感谢 AndroDev 在这个问题上的持续帮助。