无法在我的设备中启动Android App

时间:2013-12-29 10:46:36

标签: android android-activity android-manifest

我正在尝试在其操作栏中运行具有搜索功能的App,并且它也会在Twitter中共享。当我运行我的应用程序时,我在控制台中收到了此消息

 Application already deployed. No need to reinstall.
 \Healthy_Tips2\bin\Healthy_Tips2.apk installed on device
 Done!

但我无法在设备中找到我的App应用程序菜单且应用程序未启动..

以下是我的开始活动manifest.xml的代码

  <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:launchMode="singleTop">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />

            <action android:name="android.intent.action.SEARCH" />
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data
                android:host="com.emy.healthytips.MainActivity"
                android:scheme="oauth" />
        </intent-filter>

        <meta-data android:name="android.app.searchable"
          android:resource="@xml/searchable"/>

        <!-- enable the base activity to send searches to itself -->
        <meta-data
            android:name="android.app.default_searchable"
            android:value=".MainActivity" />

    </activity>

6 个答案:

答案 0 :(得分:2)

转到项目 - &gt;干净 - &gt;运行你的项目。

这将重建您的项目。

然后再次运行您的项目。通常有效。或者你确定你没有尝试运行库项目吗?

答案 1 :(得分:2)

使用adb卸载您的应用程序:

adb uninstall package_name

参见链接: http://adbshell.com/commands/adb-uninstall/how-to-use-adb-uninstall.html

编辑:在命令行工具下转到sdk / platformtools。写下这一行:

adb uninstall <package_name>

答案 2 :(得分:1)

对您的应用进行任何更改。添加评论左右,或卸载您的应用,然后再次部署。

答案 3 :(得分:1)

除了像其他人已经提到的那样通过adb卸载以前的应用程序。

在你的清单中,你应该将你的versionCode =“1”增加1并将你的意图过滤器分解为两个。这仍然有效。一个活动可以有多个intent-filter。

<intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
            <action android:name="android.intent.action.SEARCH" />
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data
                android:host="com.emy.healthytips.MainActivity"
                android:scheme="oauth" />
</intent-filter>

答案 4 :(得分:0)

当我在应用程序已经打开时尝试运行我的应用而没有进行更改时,我收到此错误。

尝试关闭/重新启动您的模拟器/手机并重新打开它。

还尝试对应用进行更改,然后将其删除并保存(在代码中的任何位置键入“A”,然后将其删除)。

然后尝试清理项目:项目&gt;清洁

如果这不起作用,请尝试在尝试上述方法后卸载应用,然后重试。这应该有用。

答案 5 :(得分:0)

我个人总是遇到同样的问题,当我尝试通过手机安装apk时,虽然它已经通过PC安装了。对我而言,它只需卸载最终应用程序并再次尝试安装apk。