Konuyu Oyla:
  • Derecelendirme: 3/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Rio External Storage Access Denied
#1
Arkadaşlar Rio da hiç external storage'a dosya oluşturma yada silme konusunda bu hatayı alan var mı?.. Tokyo da çalışan projem Rio da bu hatayı veriyor Smile
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#2
İzinlerle veya yetkilerle alakalı sıkıntı olabilir belki. Delphiyi ya da projeyi yönetici açarak deneyin veya ilgili klasöre "everyone" okuma/yazma izni ekleyip tekrar deneyin.
Cevapla
#3
Android Platformda bu sorun.. Local makinede değil. Ayrıca onu da yaptım fakat yine olmadı. USer Permission -> Android Release Conf daki write ve read ext storage hakkını verdiğim halde olmuyor. İşin komik tarafı tokyo da çalışan proje rio da çalışmıyor Smile
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#4
izinleri runtime da istemek gerekiyormuş

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
WWW
Cevapla
#5
Abi tokyo da halen çalışıyor ama.. Rio da çalışmaması çok enteresan değil mi?.. Android güvenlik politikaları mı değişti.? Smile
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#6
SDK NDK versiyon klasörleri aynı lokasyondan mı kontrol eder misiniz birisi diğerinden farklı olabilir.

Bir de oluşan APK için manifest dosyalarını karşılaştırın permission farklarına bakın.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#7
Rio de 2. seviye izinler kapalı gelir, izinleri elle istemen gerekiyor.
Cevapla
#8
(05-12-2018, Saat: 07:53)mrmarman Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.SDK NDK versiyon klasörleri aynı lokasyondan mı kontrol eder misiniz birisi diğerinden farklı olabilir.

Bir de oluşan APK için manifest dosyalarını karşılaştırın permission farklarına bakın.

@mrmarman Bey, Tokyo ve Rio için aynı SDK'ları kullanıyorum. Manifest dosyasıda aynı. Diyorum ya Proje aynı. Tokyo da ki permission lar ile Rio daki de aynı. Fakat Tokyo da çalışan proje, Rio da patlıyor (Çalışmıyor.. access Denied hatası veriyor.).

(05-12-2018, Saat: 08:16)nguzeller Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Rio de 2. seviye izinler kapalı gelir, izinleri elle istemen gerekiyor.

Rica etsem Örnekleyebilir misiniz?
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#9
Rio'da yeni boş proje oluşturup deneyin.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#10
(05-12-2018, Saat: 13:10)engerex Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Rio'da yeni boş proje oluşturup deneyin.

denedim hocam. malesef..

{$IFDEF ANDROID}
  deletefile('/storage/emulated/0/' + Edit1.Text);
{$ENDIF}

mesela bu komutu yazdığımda (delete, memo1 -> loadfromfile yada savetofile) permission denied hatası veriyor..
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Access Violation arsl01 12 783 13-06-2019, Saat: 14:43
Son Yorum: arsl01
  Program kapanırken access violation veriyor TDeveloper 7 1.487 12-08-2018, Saat: 14:58
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi