我刚刚安装了NetBeans IDE 7.0.1并成功设置了android sdk。 (我从here开始逐步设置级别。之后,我从Android Virtual Device Manager
创建Android虚拟设备( AVD )。所以,我在netbeans上创建一个Android项目并编辑主文件,如下所示:
public class MainActivity 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("HelloWorld");
setContentView(tv);
}
}
但是跑步的结果没变! (如下图所示!)如何成功测试我的应用程序?
[编辑]:我等待它完成,所以它告诉我:
答案 0 :(得分:1)
就像人们评论的那样,如果日志猫显示模拟器已经完成,那么等待模拟器启动它,这可能需要几分钟到5分钟,具体取决于您的计算机,现在我不确定网络bean但是在exlipse中,一旦您创建一个新项目,就会设置hello world。请等待至少5分钟让你的模拟器启动,如果它没有重新发布它可能是一个abd issuse你可能只需重新启动你的abd或重新下载它
答案 1 :(得分:1)
等一下,您的活动的布局文件在哪里,它应该在onCreate()
之后super.onCreate(savedInstanceState);
答案 2 :(得分:1)
在某些计算机上使用仿真器可能会非常慢。请记住,模拟器需要从现有RAM中获取自己的内存部分,因此如果模拟器在几分钟内没有出现,请尝试更改AVD(Android虚拟设备)的内存。
虽然不相关,但我建议你有一个Android设备,而不是使用模拟器。我只使用它们来测试多种屏幕尺寸的UI /布局。
答案 3 :(得分:0)
你应该耐心等待android启动模拟器。我有一些建议可能可以帮助您确定问题。
首先,关闭Netbeans,然后尝试通过命令提示符运行模拟器(如果您使用的是Windows)。请按照以下步骤进行操作:
emulator -avd your_avd_name
或如果您对模拟器的名称有疑问,则可以键入emulator -avd -list-avds
以查看所有模拟器列表。之后请等待仿真器启动时。emulator -avd your_avd_name -wipe-data
。此命令将运行模拟器并擦除保存在模拟器上的数据。
- 如果不工作,尝试运行模拟器没有动画启动。 emulator -avd your_avd_name -no-boot-anim
。此命令将在启动时运行模拟器而不带动画。另一个建议:
- 尝试使用其他模拟器而不是打包的模拟器
Android SDk。例如,尝试使用Genymotion仿真器
- 尝试使用ADB USB调试(使用物理Android手机)。
干杯
Nusagates