Android emulator 我的模拟器不会;“加载”;Hello World教程程序正常运行
我完全是Android的初学者。我按照Android开发者网站上的说明加载所有必要的软件。但是,我尝试了Hello World教程,无法在模拟器上正确安装代码。我正在使用Eclipse SDK版本。3.6.2. 并使用Android 3.1 API 12模拟器运行代码。仿真器不会崩溃,您可以从下面我的Eclipse控制台窗口输出的示例中看到,我已经等待了足够长的时间让仿真器启动。这是我的源代码Android emulator 我的模拟器不会;“加载”;Hello World教程程序正常运行,android-emulator,Android Emulator,我完全是Android的初学者。我按照Android开发者网站上的说明加载所有必要的软件。但是,我尝试了Hello World教程,无法在模拟器上正确安装代码。我正在使用Eclipse SDK版本。3.6.2. 并使用Android 3.1 API 12模拟器运行代码。仿真器不会崩溃,您可以从下面我的Eclipse控制台窗口输出的示例中看到,我已经等待了足够长的时间让仿真器启动。这是我的源代码 package com.example.helloandroid; import android
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
以下是Eclipse控制台输出:
[2011-05-13 20:12:53 - HelloAndroid] ------------------------------
[2011-05-13 20:12:53 - HelloAndroid] Android Launch!
[2011-05-13 20:12:53 - HelloAndroid] adb is running normally.
[2011-05-13 20:12:54 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2011-05-13 20:12:54 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'Android-3-1'
[2011-05-13 20:12:54 - HelloAndroid] Launching a new emulator with Virtual Device 'Android -3-1'
[2011-05-13 20:13:14 - HelloAndroid] New emulator found: emulator-5554
[2011-05-13 20:13:14 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
**Two lines below are in red**
[2011-05-13 20:18:01 - HelloAndroid] WARNING: Application does not specify an API level requirement!
[2011-05-13 20:18:01 - HelloAndroid] Device API version is 12 (Android 3.1)
[2011-05-13 20:18:01 - HelloAndroid] HOME is up on device 'emulator-5554'
[2011-05-13 20:18:01 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2011-05-13 20:18:01 - HelloAndroid] Installing HelloAndroid.apk...
**Below appears in red**
[2011-05-13 20:21:23 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2011-05-13 20:21:23 - HelloAndroid] (null)
[2011-05-13 20:21:28 - HelloAndroid] Launch canceled!
非常感谢您的帮助。在我解决这个问题之前,我无法真正开始学习如何制作Android程序
谢谢 它对修订版11和修订版12不起作用,我想可能去修订版10平台可能会有帮助它对修订版11和修订版12不起作用,我想去修订版10平台可能会有帮助Eclipse 3.6和Android 3.1 API 12工作正常。但是,请进行以下更改。 在Eclipse中,Window>Preferences>Android>DDMS>ADB连接超时—将其从5000更改为更高的值—比如20000。 关闭Eclipse并再次打开并运行。 您应该克服“启动失败”的问题。
接下来,如果您通过此操作,然后会收到一条消息:“Success….ActivityManager:Starting:Intent{act=android.Intent.action.MAIN cat=..”,但在emulator屏幕上,您只看到一个锁图标,请理解emulator与手机类似。拖动锁(以解锁模拟手机)然后您应该能够看到您的“Hello Android”消息。Eclipse 3.6和Android 3.1 API 12工作正常。但是,请进行以下更改。 在Eclipse中,Window>Preferences>Android>DDMS>ADB连接超时—将其从5000更改为更高的值—比如20000。 关闭Eclipse并再次打开并运行。 您应该克服“启动失败”的问题。
接下来,如果您通过此操作,然后会收到一条消息:“Success….ActivityManager:Starting:Intent{act=android.Intent.action.MAIN cat=..”,但在emulator屏幕上,您只看到一个锁图标,请理解emulator与手机类似。拖动锁(以解锁模拟手机)然后您应该能够看到“Hello Android”消息。我在遵循说明时也遇到了错误,因此我运行了“adb logcat”,这表明它无法找到类 在说明(教程)中—: 据说,在(创建新项目或类)期间,应用程序名为helloworld,活动名为HelloWorldActivity 所以,如果您保持CreateActivity名称和应用程序名称都相同,那么它可能会工作
我已将AVD RAM大小增加到1024,VM应用程序增加到36 0r 48或24。我在遵循说明时也遇到了错误,因此我运行了“adb logcat”,这表明它无法找到该类 在说明(教程)中—: 据说,在(创建新项目或类)期间,应用程序名为helloworld,活动名为HelloWorldActivity 所以,如果您保持CreateActivity名称和应用程序名称都相同,那么它可能会工作
我已将AVD RAM大小增加到1024,VM应用程序增加到36 0r 48或24。您的模拟器似乎没有完全加载。根据堆栈跟踪,当您的hello world项目尝试访问模拟器时,它希望找到的对象为(空) 在另一个问题上,我将使用API8进行电话开发(2.2或2.3)
newboston.com有一套很好的教程,用于设置您的android开发环境。您的仿真器似乎没有完全加载。根据堆栈跟踪,当您的hello world项目尝试访问仿真器时,它希望找到的对象是(null) 在另一个问题上,我将使用API8进行电话开发(2.2或2.3) newboston.com有一套很好的教程,用于设置android开发环境