2010-01-18 88 views
1

我正在對Android Eclair源代碼附帶的配置應用程序進行一些更改。我想要一種啓動應用程序的方式來測試它,它不涉及重新刷新我的設備或重新啓動我的模擬器。該應用程序位於packages/apps/Provision中,主要Activity是src/com/android/provision/DefaultActivity.java。我已經試過:如何在Android上啓動配置應用程序

adb shell am start -a android.intent.action.MAIN -n com.android.provision/.DefaultActivity 

adb shell am start -n com.android.provision/com.android.provision.DefaultActivity 

這兩者的回報:

Starting: Intent { act=android.intent.action.MAIN cmp=com.android.provision/.DefaultActivity } 
Error type 3 
Error: Activity class {com.android.provision/com.android.provision.DefaultActivity} does not exist. 

回答

0

我添加了一個佈局到供應應用程序(這點是我的應用程序特別需要),然後註釋掉,設置該設備的連接以及完成活動並刪除軟件包的行。

從那裏我用供應應用程序構建了一個系統映像,並閃過手機。由於配置應用程序不再將配置的手機標記爲已配置,因此我可以只配置配置應用程序,使用adb sync將其推送到手機並重新啓動手機以查看更改。這可能不是理想的,但它的工作原理。

相關問題