“构建您的第一个应用程序”应用程序不会出现在启动器中

时间:2012-11-11 18:55:33

标签: android android-sdk-2.3

Re android-sdk_r20.0.3-linux(在Debian Squeeze上)

我正在尝试使用命令行工具关注“构建您的第一个应用程序”教程。 apk文件成功创建,'adb install'也报告'成功',安装到模拟器和razr maxx(Android 4.0.4)。但在这两种情况下,应用都不会出现在启动器或应用管理器中。

详细说明:

该应用程序是使用命令

创建的
  

android \
  创建项目\\   --target android-16 \
  --name AAP1 \
  --path~xxx / AAP1 \
   - 活动MainActivity \
  --package com.aap1

清单(由'android create'创建)是

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.aap1"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
        <activity android:name="MainActivity"
                  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>
</manifest>

我对此有任何想法。我怀疑会有一些小的改变可以解决这个问题,但我发现的任何内容都没有表明它可能是什么。

仅供参考我也尝试使用eclipse插件并遇到同样的问题。

感谢

1 个答案:

答案 0 :(得分:2)

更改

<activity android:name="MainActivity" android:label="@string/app_name">  到

<activity android:name=".MainActivity"
          android:label="@string/app_name">

注意“。”在MainActivity之前