2011-10-28 46 views
2

在以前的所有SDK-s apk工作正常。試圖在4.0測試。從eclipse下載了所有最新的更新。而我得到APK無法安裝在Android 4.0仿真器上

...

[2011-10-28 11:39:34 - breath-trainer] Android Launch! 
[2011-10-28 11:39:34 - breath-trainer] adb is running normally. 
[2011-10-28 11:39:34 - breath-trainer] Performing com.breath.ui.activity.BreathTrainerActivity activity launch 
[2011-10-28 11:39:37 - breath-trainer] Launching a new emulator with Virtual Device '4.0_api_14_SUKA' 
[2011-10-28 11:39:38 - breath-trainer] New emulator found: emulator-5554 
[2011-10-28 11:39:38 - breath-trainer] Waiting for HOME ('android.process.acore') to be launched... 
[2011-10-28 11:40:30 - breath-trainer] HOME is up on device 'emulator-5554' 
[2011-10-28 11:40:30 - breath-trainer] Uploading breath-trainer.apk onto device 'emulator-5554' 
[2011-10-28 11:40:31 - breath-trainer] Installing breath-trainer.apk... 
[2011-10-28 11:40:56 - breath-trainer] Success! 
[2011-10-28 11:40:56 - breath-trainer] Failed to install breath-trainer.apk on device 'emulator-5554': device not found 
[2011-10-28 11:40:56 - breath-trainer] com.android.ddmlib.InstallException: device not found 
[2011-10-28 11:40:56 - breath-trainer] Launch canceled! 

另外在logcat中有關於StrictMode政策違規行爲,最小的一個了很多例外的:

10-28 11:40:51.711: A/NetworkStats(74): problem reading network stats 
10-28 11:40:51.711: A/NetworkStats(74): java.lang.IllegalStateException: problem parsing line: null 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:313) 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1223) 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.server.net.NetworkStatsService.performPollLocked(NetworkStatsService.java:810) 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.server.net.NetworkStatsService.updateIfacesLocked(NetworkStatsService.java:721) 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.server.net.NetworkStatsService.updateIfaces(NetworkStatsService.java:699) 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.server.net.NetworkStatsService.access$000(NetworkStatsService.java:128) 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.server.net.NetworkStatsService$8.handleMessage(NetworkStatsService.java:1546) 
10-28 11:40:51.711: A/NetworkStats(74):  at android.os.Handler.dispatchMessage(Handler.java:95) 
10-28 11:40:51.711: A/NetworkStats(74):  at android.os.Looper.loop(Looper.java:137) 
10-28 11:40:51.711: A/NetworkStats(74):  at android.os.HandlerThread.run(HandlerThread.java:60) 
10-28 11:40:51.711: A/NetworkStats(74): Caused by: java.io.FileNotFoundException: /proc/net/xt_qtaguid/stats: open failed: ENOENT (No such file or directory) 
10-28 11:40:51.711: A/NetworkStats(74):  at libcore.io.IoBridge.open(IoBridge.java:406) 
10-28 11:40:51.711: A/NetworkStats(74):  at java.io.FileInputStream.<init>(FileInputStream.java:78) 
10-28 11:40:51.711: A/NetworkStats(74):  at java.io.FileReader.<init>(FileReader.java:42) 
10-28 11:40:51.711: A/NetworkStats(74):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:272) 
10-28 11:40:51.711: A/NetworkStats(74):  ... 9 more 
10-28 11:40:51.711: A/NetworkStats(74): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory) 
10-28 11:40:51.711: A/NetworkStats(74):  at libcore.io.Posix.open(Native Method) 
10-28 11:40:51.711: A/NetworkStats(74):  at libcore.io.BlockGuardOs.open(BlockGuardOs.java:98) 
10-28 11:40:51.711: A/NetworkStats(74):  at libcore.io.IoBridge.open(IoBridge.java:390) 
10-28 11:40:51.711: A/NetworkStats(74):  ... 12 more 

一些想法?

+0

對不起,輸入問題時,文本格式很好... – whatswrong

回答

2

'模擬器-5554':

1.-仿真器是一個API 14(的Android 4.0:找不到

虛擬設備 '4.0_api_14_SUKA'

2個Theorys設備)和模擬器空間不足: 試試這個 - >Android 4.0 emulator - out of space error

2.-有時Eclipse和Eclipse之間的連接d模擬器丟失。關閉模擬器並重新打開它。

+0

謝謝!第一點幫助! – whatswrong

0

這不是主要的問題,我的設備我得到了同樣的錯誤上運行它,但ICS運行:P

+0

是的,它工作不一致:( – whatswrong

2

我有這個問題。我無法解釋爲什麼會發生,但我可以告訴你我是如何解決它的。當我收到這條消息時,ICS仿真器仍然出現。我的應用程序已安裝,可以通過轉到應用程序並選擇它來啓動。對我來說更大的問題是logcat不再有效。爲了讓它能夠正常運行,我從命令行執行以下操作: (假設您的環境變量已設置) 1)輸入「adb」 2)輸入「adb kill-server」 3)輸入「adb啓動服務器」 4)重新啓動應用程序並將運行模擬器作爲目標

我希望它適合您,就像它爲我做的那樣。如果有人能夠正確解釋這個問題,我很樂意。從我所做的研究看來,它與嚴格模式或某種超時有關。其他人建議我更新eclipse中adb的超時設置。這對我不起作用,但它可以幫助其他人:Eclipse> Preferences> Android> DDMS - 然後將ADB連接超時設置爲高於系統啓動ICS所需時間的時間。

相關問題