簡體   English   中英

無法在我的設備中啟動Android App

[英]Can't launch Android App in my device

我正在嘗試在其操作欄中運行具有搜索功能的App,並且它也在twitter中共享。 當我運行我的應用程序時,我在控制台中收到此消息

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

但我無法在設備中找到應用程序菜單中的應用程序且應用程序未啟動..

以下是我的啟動活動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>

轉到項目 - >清理 - >運行您的項目。

這將重建您的項目。

然后再次運行您的項目。 通常有效。 或者你確定你沒有嘗試運行庫項目?

使用adb卸載您的應用程序:

adb uninstall package_name

請參閱鏈接: http//adbshel​​l.com/commands/adb-uninstall/how-to-use-adb-uninstall.html

編輯:轉到命令行工具下的sdk / platformtools。 寫下這一行:

adb uninstall <package_name>

對您的應用進行任何更改。 添加評論左右,或卸載您的應用,然后再次部署。

除了像其他人已經提到的那樣通過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>

當我在應用程序已經打開時嘗試運行我的應用程序而不進行更改時,我收到此錯誤。

嘗試關閉/重新啟動模擬器/手機並重新打開它。

還嘗試對應用程序進行更改,然后將其刪除並保存(在代碼中的任何位置鍵入“A”,然后將其刪除)。

然后嘗試清理項目:項目>清理

如果這不起作用,嘗試在嘗試上述方法后卸載應用程序,然后重試。 這應該工作。

我個人總是遇到同樣的問題,當我試圖通過手機安裝apk時,雖然它已經通過PC安裝了。 對我來說,只需卸載最終應用程序並嘗試再次安裝apk即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM