开始使用NetBeans开发Android应用程序

时间:2012-01-11 09:29:43

标签: android netbeans-7

我刚刚安装了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);
    }
}

但是跑步的结果没变! (如下图所示!)如何成功测试我的应用程序?

enter image description here

[编辑]:我等待它完成,所以它告诉我:

enter image description here

4 个答案:

答案 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)。请按照以下步骤进行操作:

  • 打开命令提示符,然后导航到模拟器目录(在Android SDK安装中)
  • 如果您不知道,请键入emulator -avd your_avd_name或如果您对模拟器的名称有疑问,则可以键入emulator -avd -list-avds以查看所有模拟器列表。之后请等待仿真器启动时。
  • 如果不起作用,请尝试使用-wipe-data参数运行模拟器。 emulator -avd your_avd_name -wipe-data。此命令将运行模拟器并擦除保存在模拟器上的数据。 - 如果不工作,尝试运行模拟器没有动画启动。 emulator -avd your_avd_name -no-boot-anim。此命令将在启动时运行模拟器而不带动画。

另一个建议:
  - 尝试使用其他模拟器而不是打包的模拟器    Android SDk。例如,尝试使用Genymotion仿真器   - 尝试使用ADB USB调试(使用物理Android手机)。

干杯
Nusagates