課程
/移動開發
/Android
/Android攻城獅的第一門課(入門篇)
ActivityManager: Warning: Activity not started, its current task has been brought to the front
2017-02-13
源自:Android攻城獅的第一門課(入門篇) 6-3
正在回答
在學習兩個Activity的切換時,重新把新的工程部署上模擬器時候出現錯誤:ActivityManager: Warning: Activity not started, its current task has been brought to the front。
原因是:兩個應用起了同樣的名字,模擬器總是識別第一個
或者是兩個應用中的一個已經在系統的緩存中,這是android的機制
解決方法是:重新啟動一下模擬器;如果還是不行,可以先把模擬器delete掉再重新add就可以了。
?
2、另外,若是有版本信息警告:
WARNING: Application does not specify an API level requirement!Device API version is?8 (Android 2.2)
在androidMainfest.xml 里的<manifest></manifest>之間的標記符添加 <uses-sdk android:minSdkVersion="8" />這行xml代碼就行。其中7表示version2.2的版本
3、若已經添加還出現如下警告:
WARNING:?<uses-sdk> tag should specify a target API level (the highest verified version; when running on laterversions, compatibility behaviors may be enabled) withandroid:targetSdkVersion="?"
只要在上面的地方再設置一個target目標版本就ok了(見如下藍色改動地方)
<uses-sdk android:minSdkVersion="8"??????????android:targetSdkVersion="8"/>
求采納?謝謝
慕粉1805199677 提問者
舉報
想快速掌握Android應用開發基礎,選擇學習這門課程就對了。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-13
在學習兩個Activity的切換時,重新把新的工程部署上模擬器時候出現錯誤:ActivityManager: Warning: Activity not started, its current task has been brought to the front。
原因是:兩個應用起了同樣的名字,模擬器總是識別第一個
或者是兩個應用中的一個已經在系統的緩存中,這是android的機制
解決方法是:重新啟動一下模擬器;如果還是不行,可以先把模擬器delete掉再重新add就可以了。
?
2、另外,若是有版本信息警告:
WARNING: Application does not specify an API level requirement!
Device API version is?8 (Android 2.2)
在androidMainfest.xml 里的<manifest></manifest>之間的標記符添加 <uses-sdk android:minSdkVersion="8" />這行xml代碼就行。其中7表示version2.2的版本
?
3、若已經添加還出現如下警告:
WARNING:?<uses-sdk> tag should specify a target API level (the highest verified version; when running on later
versions, compatibility behaviors may be enabled) withandroid:targetSdkVersion="?"
只要在上面的地方再設置一個target目標版本就ok了(見如下藍色改動地方)
<uses-sdk android:minSdkVersion="8"
??????????android:targetSdkVersion="8"/>
求采納?謝謝