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

发布于 2024-12-26 17:43:19 字数 830 浏览 0 评论 0原文

我刚刚安装了 NetBeans IDE 7.0.1 并在其上成功设置了 android sdk。 (我从此处一步一步设置了级别之后,我从 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);
    }
}

但运行的结果不是更改!(如下图所示!)我可以做什么来成功测试我的应用

程序 >[编辑]:我等待它完成,所以它向我显示:

在此处输入图像描述

I have just installed NetBeans IDE 7.0.1 and setting up android sdk on it successfully. ( I did setup levels step by step from here. After that, i create the Android Virtual Device ( AVD ) from Android Virtual Device Manager. So, i create an Android project on netbeans and edit the Main file like below :

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);
    }
}

But the result of running not changed! (It is like below image!) What can i do to test my application successfully ?

enter image description here

[EDIT]: I wait it to complete, so it shows me :

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

青衫儰鉨ミ守葔 2025-01-02 17:43:20

您应该耐心等待 android 启动模拟器。我有一些建议可能可以帮助您确定您的问题。

首先,关闭 Netbeans,然后尝试通过命令提示符运行模拟器(如果您使用的是 Windows)。请按照以下步骤操作:

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

另一个建议:
- 尝试使用其他模拟器而不是内置的模拟器
安卓 SDK。例如,尝试使用 Genymotion 模拟器。
- 尝试使用 ADB USB 调试(使用物理 Android 手机)。

干杯
努萨盖特斯

You should be patient waiting for the android booting emulator. I have some suggestion may be could help you determine your problem.

First, close Netbeans and then try to run emulator via command prompt (if you are using Windows). Follow bellow steps:

  • Open command prompt and then navigate to emulator directory (inside Android SDK installation)
  • type emulator -avd your_avd_name if you do not know or If you are in doubt about the name of the emulator then you could type emulator -avd -list-avds to see all list of emulator. After that please wait some moment when emulator is booting.
  • If not working, try run emulator using -wipe-data parameter. emulator -avd your_avd_name -wipe-data. This command will run emulator and wipe data saved on emulator.
    -if not working, try to run emulator without animation boot. emulator -avd your_avd_name -no-boot-anim. This command will run emulator without animation on boot.

Another suggestion:
- Try to using other emulator rather than emulator packaged within
Android SDk. For Exampe try using Genymotion Emulator.
- Try to using ADB USB Debugging (use physical android phone).

Cheers
Nusagates

无语# 2025-01-02 17:43:19

就像人们评论的那样,如果日志猫显示模拟器已完成,则等待模拟器启动它,这可能需要几分钟到 5 分钟,具体取决于您的计算机,现在我不确定 net beans,但请注意创建新项目后,hello world 就会设置完毕。请等待至少 5 分钟让您的模拟器启动,如果没有启动,则重新发布可能是 abd 问题,您可能只需要重新启动 abd 或重新下载它

Like people commented, If the log cat shows the emulator has completed then wait for the emulator to start it, this can take anywhere from a couple minutes to a 5 minutes depending on your computer, Now im not sure about net beans but in exlipse the hello world comes set up once you create a new project. Please wait atleast 5 minutes for your emulator to start up, if it doesnt then repost it could be an abd issuse and you might just have to restart your abd or re download it

醉态萌生 2025-01-02 17:43:19

等一下,你的activity的布局文件在哪里,它应该在onCreate()中,在super.onCreate(savedInstanceState);之后

wait a minute , where is the layout file for your activity , it should be in onCreate() after super.onCreate(savedInstanceState);

猫卆 2025-01-02 17:43:19

在某些计算机上使用模拟器可能会非常慢。请记住,模拟器需要从现有 RAM 中获取自己的部分内存,因此如果模拟器在几分钟内没有出现,请尝试更改 AVD(Android 虚拟设备)的内存。

虽然无关紧要,但我建议你有一个 Android 设备,而不是使用模拟器。我仅使用它们来测试多种屏幕尺寸的 UI/布局。

Working on Emulators can be really slow on some computers. Remember emulator needs their own portion of memory from your existing RAM, so if the emulator doesn't turn up in few minutes, try to change the Memory of your AVD (Android Virtual Device).

Although irrelevant, but I'd suggest you to have an android device, instead of using Emulators. I use them only to test UI/Layouts in multiple screen sizes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文