2011-02-12 102 views
0

我有一個工作應用程序,直到我更改了AndroidManifest.xml中的包名。我改回來了,但後來我發現我在gen文件夾中有兩個文件。 我通常(像現在一樣)有SG是這樣的:Android應用程序未啓動

enter image description here

不過那個時候有一些東西在我的根文件夾別的:只是「com.bfarago」據我記得和另一個R.java內部的正在抱怨包名。我用R.java刪除了這個包,然後我無法啓動應用程序。 我退出並重新啓動Eclipse和在推出其停留在這一點上:

[2011-02-12 14:04:55 - Nevnap] Android Launch! 
[2011-02-12 14:04:55 - Nevnap] adb is running normally. 
[2011-02-12 14:04:55 - Nevnap] Performing com.bfarago.nevnap.MainActivity activity launch 
[2011-02-12 14:04:55 - Nevnap] Automatic Target Mode: launching new emulator with compatible AVD 'my_avd' 
[2011-02-12 14:04:55 - Nevnap] Launching a new emulator with Virtual Device 'my_avd' 
[2011-02-12 14:04:55 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting 
[2011-02-12 14:04:59 - Nevnap] New emulator found: emulator-5554 
[2011-02-12 14:04:59 - Nevnap] Waiting for HOME ('android.process.acore') to be launched... 

的logcat:

02-12 14:06:21.795: WARN/MountService(65): Waiting too long for mReady! 

以後我會需要重新創建整個應用程序,但現在我想這個工作了。

請幫我..

+0

您是否已經嘗試過`Project` - >`Clean`? – 2011-02-12 13:37:14

+0

在eclipse中重命名包總是一個糟糕的主意,而afaik由於某種原因是bug。但這正是我所聽到的。 – mad 2011-02-12 15:32:36

回答

0

(我張貼這種關閉話題,因爲我第一次評論這星期前)

謝謝你們。幸運的是我的手機上有.apk文件,所以我只是將它複製到電腦上,現在又重新工作了。

1

您可以安全地刪除任何R.java,它會爲您重新生成它們。嘗試製作新的AVD並重新啓動計算機以解決第二個問題。