1. 程式人生 > >安卓啟動時可以跳到相應activity

安卓啟動時可以跳到相應activity

方案:

1.修改AndroidManifest.xml檔案中對應activity的定義,增加如下資訊,

    android:exported="true" 事後刪除

2.在命令列中執行:

    adb shell am start -n com.jm.test/com.jm.test.SecondActivity

   注:com.jm.test是應用包名;com.jm.test.SecondActivity是待啟動的activity全路徑。

或者在Android Studio裡進行配置,在Launch裡選擇“Specified Activity”,Activity裡設定activity全路徑:

3.安卓開發中,有時需要需要跳轉到某個activity進行測試,但是過程中會遇到經過多個介面才能過去。這樣可以提高效率。

4.如果遇到提示activity不存在的問題,請自行檢查確認:

    1.  應用包名是否正確

    2. activity全路徑是否正確

    3. activity定義中是否添加了“android:exported="true"”

   本人曾遇到過,因為建立工程後,又修改了應用包名,導致執行上面命令出錯,後來將手機上的應用通過adb uninstall 之後就ok了。