2010-01-18 6 views
1

Android Eclair 소스 코드와 함께 제공되는 프로비저닝 앱을 일부 변경했습니다. 나는 장치를 재 플래시하거나 내 에뮬레이터를 다시 시작하지 않는 테스트를 위해 앱을 시작하는 방법을 원합니다. 앱은 packages/apps/Provision에 있으며 주요 활동은 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 동기화를 사용하여 전화기로 푸시 한 다음 전화기를 다시 시작하여 변경 사항을 확인하십시오. 아마도 이상적은 아니지만 작동합니다.

관련 문제