Android emulator 我的模拟器不会;“加载”;Hello World教程程序正常运行

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

我完全是Android的初学者。我按照Android开发者网站上的说明加载所有必要的软件。但是,我尝试了Hello World教程,无法在模拟器上正确安装代码。我正在使用Eclipse SDK版本。3.6.2. 并使用Android 3.1 API 12模拟器运行代码。仿真器不会崩溃,您可以从下面我的Eclipse控制台窗口输出的示例中看到,我已经等待了足够长的时间让仿真器启动。这是我的源代码

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开发环境