2011-03-06 4 views
0

내 앱이 루트를 요청하는 이유를 알아낼 수 없습니까?

다음 사용 권한을 요청합니다 :

<uses-permission android:name="android.permission.INTERNET"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.GET_TASKS" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 

그러나 내 활동 중 하나를 입력 할 때까지 루트 요청이 발생하지 않습니다. 이 활동에 android:noHistory = true가있을 수 있습니까? 필요한 경우 전체 활동에 대한 코드를 제공 할 수 있습니다 (약 500 줄입니다. Java는 그렇게 좋지 않으므로 읽을 필요가 없습니다).

답변

2

android:noHistory 루트 액세스가 필요하지 않습니다. 루트에 대한 요청이 어디에서 발생했는지 파악하려면 활동에 중단 점을 배치하고 요청에 도달 할 때까지 단계별로 진행하십시오.

+0

표준 에뮬레이터가 루트 요청을 표시합니까? –

+0

@hatboysam 에뮬레이터가 아닌 루트 요청을받는 것과 동일한 장치에서 디버깅을 시도하십시오. – Intrications

관련 문제