Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
新手问题:无法在控制台中启动Android应用程序_Android_Eclipse - Fatal编程技术网

新手问题:无法在控制台中启动Android应用程序

新手问题:无法在控制台中启动Android应用程序,android,eclipse,Android,Eclipse,作为一名新手,我在developer.android.com上尝试了HelloAndroid示例。如前所述将UI分级为XNL布局后,我在控制台日志中收到以下错误消息: [2010-08-26 11:44:49-HelloAndroid]警告:应用程序未指定API级别要求! [2010-08-26 11:44:49-HelloAndroid]设备API版本为8(Android 2.2) 编程UI布局以前工作得很好。我在哪里出错?打开您的AndroidManifest.xml文件,并将此标记添加到您

作为一名新手,我在developer.android.com上尝试了HelloAndroid示例。如前所述将UI分级为XNL布局后,我在控制台日志中收到以下错误消息:

[2010-08-26 11:44:49-HelloAndroid]警告:应用程序未指定API级别要求! [2010-08-26 11:44:49-HelloAndroid]设备API版本为8(Android 2.2)


编程UI布局以前工作得很好。我在哪里出错?

打开您的AndroidManifest.xml文件,并将此标记添加到您的
标记下面

<uses-sdk android:minSdkVersion="8" />

编辑


这只是一个警告,它意味着您需要在AndroidManifest.xml中输入最小SDK编号。检查是否已将TextView添加到布局中,并向其中添加文本?。还要确保它在布局上可见(设置适当的高度和宽度)

好的,不再显示错误消息,但应用程序不会启动。这是完整的AndroidManifest:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.helloandroid"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".HelloAndroid"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="8" />
</manifest> 

这是main.xml:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/textview"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"  
  android:text="@string/hello"/>

这是strings.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, HelloAndroid!</string>
    <string name="app_name">Hello, Android String</string>
</resources>

你好,世界,HelloAndroid!
你好,安卓字符串
这是Eclipse日志:

[2010-08-26 16:05:41-希腊机器人]------------------------------

[2010-08-26 16:05:41-HelloAndroid]Android发布

[2010-08-26 16:05:41-HelloAndroid]亚洲开发银行运行正常

[2010-08-26 16:05:41-HelloAndroid]正在执行com.example.HelloAndroid.HelloAndroid活动启动

[2010-08-26 16:05:41-HelloAndroid]自动目标模式:启动带有兼容AVD“Testprogramm”的新模拟器

[2010-08-26 16:05:41-HelloAndroid]推出带有虚拟设备“Testprogramm”的新模拟器

[2010-08-26 16:05:42-HelloAndroid]找到新的仿真器:emulator-5554

[2010-08-26 16:05:42-HelloAndroid]等待HOME('android.process.acore')发布

[2010-08-26 16:06:17-HelloAndroid]主页在“emulator-5554”设备上启动

[2010-08-26 16:06:17-HelloAndroid]正在将HelloAndroid.apk上载到设备“emulator-5554”

[2010-08-26 16:06:19-HelloAndroid]安装HelloAndroid.apk

[2010-08-26 16:07:02-HelloAndroid]成功

[2010-08-26 16:07:02-HelloAndroid]正在设备上启动活动com.example.HelloAndroid.HelloAndroid

[2010-08-26 16:07:05-HelloAndroid]活动管理器:启动:Intent{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]cmp=com.example.HelloAndroid/.HelloAndroid}

两分钟多没有活动后,我再次启动了应用程序:

[2010-08-26 16:09:16-HelloAndroid]------------------------------

[2010-08-26 16:09:16-HelloAndroid]Android发布

[2010-08-26 16:09:16-HelloAndroid]亚洲开发银行运行正常

[2010-08-26 16:09:16-HelloAndroid]正在执行com.example.HelloAndroid.HelloAndroid活动启动

[2010-08-26 16:09:16-HelloAndroid]自动目标模式:使用现有模拟器“emulator-5554”运行兼容的AVD“Testprogramm”

[2010-08-26 16:09:19-HelloAndroid]应用程序已部署。无需重新安装

[2010-08-26 16:09:19-HelloAndroid]正在设备上启动活动com.example.HelloAndroid.HelloAndroid

[2010-08-26 16:09:21-HelloAndroid]活动管理器:启动:Intent{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]cmp=com.example.HelloAndroid/.HelloAndroid}

[2010-08-26 16:09:21-HelloAndroid]活动管理器:警告:活动未启动,其当前任务已放在最前面


有什么想法吗?

我以前遇到过这个错误。我所做的是确保emulator中没有其他运行。如果仿真器运行另一个程序,它有时会禁止启动新任务。我不知道为什么。

这不正确-可能是因为我不确定标签放在哪里。我尝试了不同的位置-总是相同的错误消息。你说的“低于你的标签”到底是什么意思?很遗憾,我在那里键入的内容没有显示出来。简而言之,它应该在外部,但在内部,我只有HelloAndroid应用程序在模拟器中运行。一定还有其他原因……你不应该像普通论坛那样使用stackoverflow,因为不能保证答案总是按相同的时间顺序排列。要告知其他用户关于您的问题的一些新事实或新信息,只需编辑您的原始问题。