بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

به کارت حافظه دسترسی دارم بدون دستور uses-permission

مدیریت گفتگو
Reza 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

    یه مشکل عجیب برام پیش اومده ، فایل DataBase استاد رو ایمپورت کردم و برنامه رو در GenyMotion اجرا کردم و بدون مشکل اجرا شد . بعد دستور Usus-Permission رو از manifest حذف کردم ولی بازم برنامه اجرا شد و با هر بار اجرا به رکوردها اضافه شد حتی اسم دایرکتوری رو هم تغییر دادم ولی فایل در دایرکتوری جدید هم ساخته شد و حاوی اطلاعات بود !!! دلیلش چیه ؟  

نظرات

Spirit 10 سال پیش
شبیه این اتفاق برای من هم مدت ها پیش اتفاق افتاده بود، ملاک دستگاه واقعی و Emulator خود اندروید هست. عبور کنید :)
Reza 10 سال پیش
آره ، درسته Emulator خود اندروید درست کار میکنه ولی GenyMotion در این مورد ایراد داره . ممنون .

پاسخ‌ها 1

حمیدرضا 10 سال پیش

سلام.

برنامه رو کامل از GenyMotion حذف نید و بعد برنامه رو اجرا کنید.

احتمالا در این صورت crash می کنه.

نظرات

Reza 10 سال پیش
همین کارو کردم و نرم افزار رو Uninstall کردم و با استفاده از برنامه ES File Explorer دایرکتوری های ایجاد شده رو هم پاک کردم ولی باز هم برنامه بدون مجوز اجرا میشه .
bozorgmehr77 10 سال پیش
توی جنی موشن یه سری تنظیمات وجود داره که میشه به کمک اون به همه برنامه های در حال دیباگ دسترسی روت داد. آیا اون تنظیمات رو دستکاری نکردید؟ (به صورت یک app توش نصبه)
Reza 10 سال پیش
نه ، کاری نکردم . البته دفعه اول ایراد میگیره که باید مجوز داشته باشی . بعد دستور Usus-Permission رو وارد میکنم درست میشه ولی اگه دوباره پاکش کنم دیگه ایراد نمیگیره ، حتی اگه نرم افزار رو Uninstall کنم . برای شما اینطوری نیست ؟ کسی امتحان نکرده ؟
Vahid 10 سال پیش
مساله مشابه این در مورد دسترسی اینترنت هم هست! شما بدون دسترسی اینترنت میتونید راحت داخل شبکه از http استفاده کنید و مجوز هم نمیخواد! ولی کافیه رو گوشی واقعی این رو تست کنید و به یک سرور خارج از شبکه دسترسی پیدا کنید! در کسری از ثانیه کرش میکنه!

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .