عدم نمایش محتویات پوشه data
من واسه پروژه ام Preferences میخوام تعریف کنم اما پوشه data خالیه.نمیتونم محل ذخیره شو ببینم باید چیکار کنم؟!
سلام.
من هم وقتی از geny 4.2.2 استفاده میکنم دسترسی root ندارم.
برای این که بتونید فایل های preferences رو از گوشی استخراج کنید میتونید از سه روش زیر استفاده کنید:
1. از این لینک میتونید نسخه های دیگه ای از geny رو دانلود و نصب کنید، که معمولا دسترسی root دارن، من از ورژن های 2.3.7 و 4.4.2 استفاده میکنم و دسترسی root دارن.
2. یا این که با دستور زیر میتونید فایل مورد نظرتونو از emulator استخراج کنید:
توی CMD دستور زیر رو وارد کنید:
adb pull /data/data/packagename/shared_prefs/pref.xml C:/users/userName/desktop
به جای آدرس های بالا هر آدرس دیگه ای که مورد نظرتون هست رو میتونید قرار بدید.
*نکته: به space ها دقت کنید
دستور push هم دقیقا مثل دستور بالاست فقط با این تفاوت که آدرس dst و src جاشون باید عوض بشه.
3. ساده ترین روش هم این دستور هست که توی CMD باید اجرا کنید:
adb shell cat /data/data/packageName/shared_prefs/prefName.xml>c:/users/userName/desktop/pref.xml
- با این دستور محتویات فایل prefName.xml رو استخراج میکنید و توی یک فایل با فرمت دلخواه توی PC ذخیره میکنید.
*نکته: اگر اسم فایل preference رو نمیدونید و میخواید که اسم فایل رو پیدا کنید، میتونید روش زیر رو امتحان کنید:
> adb shell
> cd /data/data/packagename/shared_prefs/
> ls
با وارد کردن دستور ls میتونید نام دایکتوری ها و فایل های موجود در دایرکتوری جاری رو ببینید.
*نکته : دستور ls در linux مشابه دستور dir در windows CMD عمل میکنه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .