应用程序没有安装在Android模拟器上

时间:2011-03-08 07:12:11

标签: android

我在android中运行基于选项卡的应用程序。当我尝试在模拟器上安装应用程序时,它在控制台中提供输出

[2011-03-08 12:40:35 - TabBar] Application already deployed. No need to reinstall.
[2011-03-08 12:40:35 - TabBar] \TabBar\bin\TabBar.apk installed on device
[2011-03-08 12:40:35 - TabBar] Done!

任何人都可以告诉我应该如何追求

提前致谢 图沙尔

1 个答案:

答案 0 :(得分:1)

我也解决了同样的问题,最后我找到了解决方案。当您使用Eclipes创建一个新的Android项目时,如果您没有为第一个窗口创建活动,那么您的项目的Manifest也不会为您启动应用程序创建正确的编码。

所以,你应该自己硬编码。

首先检查这些代码是否在您的主要活动代码中的项目清单文件中可用。

**

<intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

**

这两个代码行非常重要。因为这两行是调用Android OS来启动这个应用程序。

因此,请确保项目的清单文件中提供了这些代码。如果不是这个,那么Manifest文件代码将帮助你解决这个问题。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mershanfernando.testingappz"
    android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="10" />

    <application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
        <activity android:name=".Main"
                  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>