2011-02-23 11 views
1

/data/data/packagename/databases/test.db을 받고 싶지만 "Permission denied"를 얻을 수 없습니다.android/data 폴더에 액세스 할 수 없습니다.

I 데이터 폴더에 액세스 할 수 ADB 쉘을 사용, 그것은 보여줍니다

$ sudo adb shell 
$ cd data 
$ ls 
ls: can't open '.': Permission denied 

왜?/system 폴더에 액세스 할 수 있습니다.

+1

당신은 당신이 할 수없는 다음 에뮬레이터 터미널에서 그것을 aceessing하는 경우. –

+0

기기에서 데이터 폴더에 액세스하려고하십니까? –

+0

[Android 폰에서 개발할 때 데이터베이스에 액세스하는 방법?] (http://stackoverflow.com/questions/2811615/how-to-access-the-database-when-developing-on-android-phone) 가능한 중복 – Idolon

답변

1

이렇게하려면 루트 사용자 여야합니다.

0

먼저 휴대 전화가 뿌리가되어야합니다. https://www.kingoapp.com/을 사용할 수 있습니다. 다음, 당신은 그렇게 할 앱 액세스 권한을 수정해야 당신이에 :

  1. 당신의 adb.exe 폴더를 찾습니다

  2. 마우스 오른쪽 버튼으로 클릭 (당신이 당신의 SDK 폴더에서 찾을 수 있습니다) 여기

  3. 열고 cmd를

  4. 유형 :

    ADB 쉘 스와 chmod를 777/데이터/데이터/데이터/데이터/데이터/yourapp

행운

관련 문제