2014-05-09 4 views

답변

1

가능해야합니다. 나는 똑같은 일을하려하고있다. 다른 사용자로이 질문에 대한 게시했습니다. 거의 나를 위해 작동하지만 내 장치 부팅시 새 이미지를 적용 할 수 없습니다.

기본적으로 RecoverySystem.installPackage (context, packageFile) 메소드를 사용하여이 작업을 수행합니다. 또한 다음 사용 권한이 필요합니다.

<uses-permission android:name="android.permission.REBOOT" /> 
<uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" /> 
<uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> 

또한 앱을 시스템 앱으로 실행해야합니다. Eclipse와 SDK 도구를 사용하여 전체 Android SDK를 사용하고 있는지는 알 수 없지만 기본적으로 내 기기를 내 컴퓨터에 연결하고 디버그 용으로 사용한 다음 IDE를 통해 앱을 실행했습니다. 기기에서 업로드되고 실행됩니다. 마지막으로 adb 쉘 명령을 사용하여 디바이스에서 쉘을 열고 apk 패키지 파일을/data/app에서/system/app로 이동하고 재부팅하십시오.

여기 내 게시물을 확인하십시오. 너를 도울 수도있어.

Android development RecoverySystem.installPackage() cannot write to /cache/recovery/command permission denied

+0

확인. 새 펌웨어를 사용할 수 있는지 여부를 안드로이드가 감지하는 사이트로부터 알 수 있습니까? –

+0

안녕하세요,이 방법을 시스템 앱으로 사용하고 있지만이 예외가 계속 발생하는 것처럼 보입니다. 안드로이드 5.0을 사용하면 문제가 될 수 있습니까? – Rosenpin