[英]Android app not showing in the emulator
我安裝了 eclipse,android sdk,創建了 AVD(嘗試了不同的版本),然后創建了簡單的 hello world 程序(自動生成)。
當我運行它時,它應該加載並顯示 helloworld 屏幕......但沒有任何反應。 模擬器只是加載並顯示 android 主屏幕。 我的應用程序無處可見。
日志:
[2012-05-19 19:09:34 - GameTest] Android Launch!
[2012-05-19 19:09:34 - GameTest] adb is running normally.
[2012-05-19 19:09:34 - GameTest] Performing org.test.game1.GameTestActivity activity launch
[2012-05-19 19:09:34 - GameTest] Automatic Target Mode: launching new emulator with compatible AVD 'def_avd'
[2012-05-19 19:09:34 - GameTest] Launching a new emulator with Virtual Device 'def_avd'
就是這樣......
出了什么問題,我如何才能真正加載我的程序?
一些澄清:我試圖事先運行模擬器,然后運行我的應用程序。 我嘗試直接從 Eclipse “Run as - Android application”運行模擬器,但仍然完全相同。
缺少的東西在您的AndroidManifest.xml中的 XML 片段下方給出
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
在活動標記下的 xml 中添加此標記,然后您的應用程序將在您的模擬器上啟動
不幸的是,其他回復中的任何建議都沒有幫助,但我找到了一個不錯的解決方法。
如果您有一個 android 設備,最簡單的方法可能是將它連接到 USB 並點擊“調試為 android 應用程序”,然后在 3 或 4 秒內它就會加載到您的 android 設備上。
要使用該選項,您需要安裝 USB 驅動程序包,但這沒問題。
清理項目並刷新模擬器。
否則明智地創建新的模擬器並運行它。
關閉 Windows 任務管理器中的模擬器和 adb 並
然后嘗試創建新的模擬器並運行它。
試試這個,首先打開 avd 管理器並啟動模擬器,然后等待模擬器啟動並顯示 android 主屏幕。 現在嘗試運行該程序。
我知道這是一個老問題,但我遇到了同樣的問題,所以這是我在 Android Studio 2.1 中修復它的方法。
在“運行”配置中,我將其設置為自動啟動我想要的 AVD,並且它始終會啟動另一個 AVD,並且沒有人擁有該應用程序。 因此,我將配置設置為“顯示設備選擇對話框”,手動啟動 AVD,然后當我點擊運行時,我選擇了正在運行的 AVD,它立即彈出。 我希望它也適用於你!
此外,我已將 Launch Option 設置為顯式啟動我的主要活動,然后我將其恢復為默認值,並且在更改為默認值后它仍然有效。 因此,如果它第一次對您不起作用,也可以嘗試這樣做。
當我為所有選項設置一個意圖過濾器時,我遇到了同樣的問題,然后我分成了 2 個意圖過濾器,應用程序開始出現
<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.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="java-lang-programming"
android:scheme="android-app-google-plus-demo" />
</intent-filter>
請務必在虛擬設備屏幕上單擊“使用主機 GPU”,然后啟動您的設備。 等待設備的 UI 加載完畢。
只需一次檢查構建路徑並支持 android 庫和 android 模擬器版本和應用程序支持版本和所有
我試圖自己修復它,但似乎沒有任何效果,
所以我只是:
它現在工作得很好。
我不能確切地指出它對我做了什么,但我想在備份必要的文件之后嘗試所有四個步驟並沒有什么壞處,作為最后的手段,什么不是。
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.