我在使MyFirstApp(Hello World)Android應用程序在模擬器中工作時遇到困難。adb將.apk文件複製到Android模擬器的失敗:沒有這樣的文件或目錄
我下面的說明操作:
http://developer.android.com/training/basics/firstapp/running-app.html
Windows7-64/Eclipse的
該應用程序通過USB的作品到我的手機。
所採取的步驟:
確保我的PATH環境變量包括了Android SDK。好。
啓動C:/ Users /(me)/AppData/Local/Androd/android-sdk/platform-tools/adb.exe。好。
從Eclipse啓動模擬器。好吧,它出現了。
確認MyFirstApp.apk存在於Eclipse工作區MyFirstApp/bin目錄中。
從Eclipse運行MyFirstApp應用程序。
Eclipse控制檯打印出:
[2012年12月1日23時02分15秒 - MyFirstApp] Android的推出!
[2012-12-01 23:02:15 - MyFirstApp] adb正常運行。
[2012年12月1日23時02分15秒 - MyFirstApp]執行com.example.myfirstapp.MainActivity活動推出
[2012年12月1日23時02分15秒 - MyFirstApp]自動目標模式:使用現有的仿真器 '模擬器-5554' 運行兼容AVD 'Galaxy_Captivate_2.2'
[2012年12月1日23時02分15秒 - MyFirstApp]上傳MyFirstApp.apk到設備 '模擬器-5554'
[2012-12-01 23:02:17 - MyFirstApp]未能在設備'emulator-5554'上安裝MyFirstApp.apk:沒有這樣的文件或目錄[! RED(error)!!]
[2012-12-01 23:02:17 - MyFirstApp] com.android.ddmlib.SyncException:沒有這樣的文件或目錄[! RED(error)!!]
[2012-12-01 23:02:17 - MyFirstApp]發佈取消! [!! RED(誤差)!]
我試圖ADB從命令行安裝:
ADB安裝MyFirstApp。APK
,並得到
無法複製 'MyFirstApp.apk' 到 '/data/local/tmp/MyFirstApp.apk':沒有這樣的文件或目錄
RM失敗/ data/local/tmp/MyFirstApp.apk,沒有這樣的文件或目錄
我還沒有看到這個問題在任何其他地方經過幾個小時的搜索。
如果我運行
亞行外殼
我可以看到/ data目錄。它看起來是空的,但權限是 drwxrwx - x,這將導致我無法看到任何內容。
因此,似乎由於某些原因.apk文件沒有被複制到模擬器。其他
一個可疑的事情:如果我運行
亞行logcat
那麼這種打印出的投訴,包括列表,
E/dalvikvm(3520):能't open dex cache'/data/dalvik-cache/[email protected]@[email protected]':沒有這樣的文件或目錄
...
W/dalvikvm(3620):JNI_CreateJavaVM失敗。
任何幫助將不勝感激。
Android SDK工具啓21
的Android SDK平臺工具啓16
的Android 2.2(API 8)
SDK平臺版本3