2015-06-01 57 views
3

我想調試android的so文件。我使用開始一個活動:我開始[-D] [-W]開始活動。 applicationg包的名稱是com.dualboot.apps.springzen。主要活動是com.dualboot.apps.springzen.Main $ Activity。我用命令
'亞行外殼日上午開始com.dualboot.apps.springzen/com.dualboot.springzen.Main $ Actinity'

它不存在

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.dualboot.apps.springzen/com.dualboot.springzen.Main } 
Error type 3 
Error: Activity class {com.dualboot.apps.springzen/com.dualboot.springzen.Main} does not exist. 

如何啓動這一活動

回答

1

由於您正在調用組件,因此需要包含組件-n選件標籤。

使用此:

adb shell am start -n com.dualboot.apps.springzen/.MainActivity 

如果你真的在你的類名(我懷疑),這通常是指再一個內部類的$你需要使用:

adb shell am start -n com.dualboot.apps.springzen/.Main\$Activity