我正在浏览Android Hello World,但是当我在Eclipse中转到Run > Run
时,它会加载模拟器,需要一些时间,然后加载Android主屏幕。我的应用程序没有像教程所说的那样自动加载,我在应用程序列表中找不到它。
如何让我的应用启动?我可以做些什么?
我正在使用Eclipse,并定位到Android 2.2
编辑*
当我从Eclipse运行应用程序时,我在concole中得到了这个输出:
// Android Launch!
// adb is running normally.
// Performing com.adamharte.helloandroid.HelloAndroid activity launch
// Automatic Target Mode: launching new emulator with compatible AVD 'my_avd'
// Launching a new emulator with Virtual Device 'my_avd'
模拟器在黑屏上开始说“android_”然后显示闪烁的蓝色android徽标,然后进入“解锁”屏幕。我将锁向右拖动,然后进入android主屏幕。我无法在任何主屏幕或应用程序列表中找到我的“HelloWorld”应用程序。
答案 0 :(得分:0)
通常情况下,当您在模拟器上看到主屏幕时,会显示“按菜单解锁”,因此请确保您这样做。
另外,检查控制台说的内容(您应该在Eclipse中找到此选项卡)。它应该表明它已经安装了apk,然后它表明它正在启动活动。
完整输入应该与此
类似[2010-08-24 10:15:05 - Big Words] Android Launch!
[2010-08-24 10:15:05 - Big Words] adb is running normally.
[2010-08-24 10:15:05 - Big Words] Performing net.cogitas.bigwords.BigWords activity launch
[2010-08-24 10:15:08 - Big Words] Launching a new emulator with Virtual Device '16'
[2010-08-24 10:15:11 - Big Words] New emulator found: emulator-5554
[2010-08-24 10:15:11 - Big Words] Waiting for HOME ('android.process.acore') to be launched...
[2010-08-24 10:15:48 - Big Words] WARNING: Unknown device API version!
[2010-08-24 10:15:48 - Big Words] HOME is up on device 'emulator-5554'
[2010-08-24 10:15:48 - Big Words] Uploading Big Words.apk onto device 'emulator-5554'
[2010-08-24 10:15:49 - Big Words] Installing Big Words.apk...
[2010-08-24 10:16:04 - Big Words] Success!
[2010-08-24 10:16:04 - Big Words] Starting activity net.cogitas.bigwords.BigWords on device
[2010-08-24 10:16:15 - Big Words] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=net.cogitas.bigwords/.BigWords }
答案 1 :(得分:0)
您第一次运行应用时是否运行过Android应用程序?如果你不这样做,Eclipse会做错事。
答案 2 :(得分:0)
您必须确保在Android SDK和AVD Manager中安装了正确的软件包。为了安全起见,只需安装所有可用的软件包。然后,您必须确保在Eclipse中为SDK设置了正确的路径。
另外,请确保为您将使用的目标制作了Android虚拟设备(AVD)。
要进行额外保存,请在安装或配置时以“管理员”身份运行所有内容。