問(wèn)題描述
使用adb shell am 相關(guān)命令時(shí)蛙吏,一般需要使用Intent參數(shù)躁劣。Intent的參數(shù)的Component Name部分如果包含內(nèi)部類(lèi)時(shí)钦勘,在寫(xiě)法上需要注意一個(gè)問(wèn)題溢吻。
比如:
adb shell am start -n com.mypackagename/.myActivity
但是如果Activity是內(nèi)部類(lèi)時(shí)瘟忱,如果直接寫(xiě):
adb shell am start -n com.mypackagename/.myActivity$myInnerActivity
是有問(wèn)題的除呵,因?yàn)?/p>
$myInnerActivity
會(huì)被解析成環(huán)境變量巧号。
解決方法:
正確的寫(xiě)法是浓瞪,將Component Name字符串加上單引號(hào):
adb shell am start -n 'com.mypackagename/.myActivity$myInnerActivity'