Delphi Can
Android uygulamamda bildirilen kilitlenmeler - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: Android uygulamamda bildirilen kilitlenmeler (/showthread.php?tid=1608)



Android uygulamamda bildirilen kilitlenmeler - nehirnnn - 04-12-2017

Yoğun bir şekilde kilitlenme bildirimi gelmiş. Tamamı Android 6 ve 7 sürümüne ait.
Delphide kullandığım SDK Android 25.2.5 32 bit şeklinde görünüyor. NDK r15c. 

#00  pc 0000000000042754  /system/lib/libc.so (tgkill+12)
#01  pc 0000000000040361  /system/lib/libc.so (pthread_kill+32)
#02  pc 000000000001ca9b  /system/lib/libc.so (raise+10)
#03  pc 0000000000019d19  /system/lib/libc.so (__libc_android_abort+34)
#04  pc 000000000001755c  /system/lib/libc.so (abort+4)
#05  pc 0000000000334105  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+228)
#06  pc 00000000000f476b  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2226)
#07  pc 00000000001deedd  /system/lib/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+248)
#08  pc 000000000025874b  /system/lib/libart.so (_ZN3art9JavaVMExt12AddGlobalRefEPNS_6ThreadEPNS_6mirror6ObjectE+38)
#09  pc 000000000029163d  /system/lib/libart.so (_ZN3art3JNI12NewGlobalRefEP7_JNIEnvP8_jobject+228)


Diğer bir hatada da şu satır var. Başka da doğru düzgün bir açıklama ya da satır yok:
/data/app/com.android.chrome-1/base.apk

Bu hatalardan kurtulmak için ne yapmalıyım?


Android uygulamamda bildirilen kilitlenmeler - Abdullah ILGAZ - 04-12-2017

Deployment kısmından lib*.so dosyalarının ARM destekli paketlerini kapatıp tekrar deneyin. Problem olursa tekrar iletin inceleyelim.


Cvp: Android uygulamamda bildirilen kilitlenmeler - nehirnnn - 04-12-2017

(04-12-2017, Saat: 13:05)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: Deployment kısmından lib*.so dosyalarının ARM destekli paketlerini kapatıp tekrar deneyin. Problem olursa tekrar iletin inceleyelim.

Teşekkürler. Deniyorum hemen...

(04-12-2017, Saat: 13:45)nehirnnn Adlı Kullanıcıdan Alıntı:
(04-12-2017, Saat: 13:05)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: Deployment kısmından lib*.so dosyalarının ARM destekli paketlerini kapatıp tekrar deneyin. Problem olursa tekrar iletin inceleyelim.

Teşekkürler. Deniyorum hemen...

Abdullah bey, sadece "libnative-activity.so" satırlarındaki linkleri kaldırabildim. "lib(projeadi).so" önündeki tikleri kaldırdığımda "Missing profile" hatası veriyor.


Cvp: Android uygulamamda bildirilen kilitlenmeler - Abdullah ILGAZ - 04-12-2017

(04-12-2017, Saat: 13:45)nehirnnn Adlı Kullanıcıdan Alıntı:
(04-12-2017, Saat: 13:05)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: Deployment kısmından lib*.so dosyalarının ARM destekli paketlerini kapatıp tekrar deneyin. Problem olursa tekrar iletin inceleyelim.

Teşekkürler. Deniyorum hemen...

(04-12-2017, Saat: 13:45)nehirnnn Adlı Kullanıcıdan Alıntı: Teşekkürler. Deniyorum hemen...

Abdullah bey, sadece "libnative-activity.so" satırlarındaki linkleri kaldırabildim. "lib(projeadi).so" önündeki tikleri kaldırdığımda "Missing profile" hatası veriyor.

Missing profile'ı iOS derlemesinde mi alıyorsunuz yoksa Android mi? Missing profile için Provisioning sekmesindeki bilgilerin geçerliliğini bir kontrol etmenizi öneririm.


Cvp: Android uygulamamda bildirilen kilitlenmeler - nehirnnn - 04-12-2017

(04-12-2017, Saat: 14:31)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı:
(04-12-2017, Saat: 13:45)nehirnnn Adlı Kullanıcıdan Alıntı: Teşekkürler. Deniyorum hemen...


Abdullah bey, sadece "libnative-activity.so" satırlarındaki linkleri kaldırabildim. "lib(projeadi).so" önündeki tikleri kaldırdığımda "Missing profile" hatası veriyor.

Missing profile'ı iOS derlemesinde mi alıyorsunuz yoksa Android mi? Missing profile için Provisioning sekmesindeki bilgilerin geçerliliğini bir kontrol etmenizi öneririm.

Androidde alıyorum. Tekrar kontrol edip durumu yazarım.


Cvp: Android uygulamamda bildirilen kilitlenmeler - nehirnnn - 12-12-2017

(04-12-2017, Saat: 15:39)nehirnnn Adlı Kullanıcıdan Alıntı:
(04-12-2017, Saat: 14:31)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı: Missing profile'ı iOS derlemesinde mi alıyorsunuz yoksa Android mi? Missing profile için Provisioning sekmesindeki bilgilerin geçerliliğini bir kontrol etmenizi öneririm.

Androidde alıyorum. Tekrar kontrol edip durumu yazarım.

libProjeAdi.so  tiklerini kaldırdığımda ekteki hatayı alıyorum. Bunlar tiki kalıp, libnative-activity.so  önlerindeki tikleri kaldırdığımda hata almıyorum.

Zaten kendi cihazlarımda kilitlenme hatası almıyorum. Bu nedenle Play Store a yükleyip kilitlenme bildirimleri kullanıcılardan gelmeye başlamadan sorunun çözülüp çözülmediğini anlayamıyorum. Böylesi durumlar için bildiğiniz bir test yöntemi ya da test ortamı var mı?

Bir de bu dosyaları kaldırıp derlemeyi başardığımızda Play Store yüklemesinde desteklenen cihazlar azalır mı?


Cvp: Android uygulamamda bildirilen kilitlenmeler - Abdullah ILGAZ - 12-12-2017

(12-12-2017, Saat: 01:25)nehirnnn Adlı Kullanıcıdan Alıntı: libProjeAdi.so  tiklerini kaldırdığımda ekteki hatayı alıyorum. Bunlar tiki kalıp, libnative-activity.so  önlerindeki tikleri kaldırdığımda hata almıyorum.

Zaten kendi cihazlarımda kilitlenme hatası almıyorum. Bu nedenle Play Store a yükleyip kilitlenme bildirimleri kullanıcılardan gelmeye başlamadan sorunun çözülüp çözülmediğini anlayamıyorum. Böylesi durumlar için bildiğiniz bir test yöntemi ya da test ortamı var mı?

Bir de bu dosyaları kaldırıp derlemeyi başardığımızda Play Store yüklemesinde desteklenen cihazlar azalır mı?

Native Activity meselesi 10.2.2 sürümünde çözüldü diye duydum. Cihazların çoğunluğu SDK 24 ve üzerini destekliyor. Orada sizin sandığınız şekliyle bir kısıtlama olmayacak. Sadece Türkiye'de bile satışı gerçekleşmemiş cihazlar söz konusu. Çoğunluğu ARM işlemci olduğu için zaten sıkıntı yaşamazsınız. Hata verdiği anda ekranda oluşan popup hatayı da aktarabilir misiniz?


Cvp: Android uygulamamda bildirilen kilitlenmeler - nehirnnn - 12-12-2017

(12-12-2017, Saat: 02:00)Abdullah ILGAZ Adlı Kullanıcıdan Alıntı:
(12-12-2017, Saat: 01:25)nehirnnn Adlı Kullanıcıdan Alıntı: libProjeAdi.so  tiklerini kaldırdığımda ekteki hatayı alıyorum. Bunlar tiki kalıp, libnative-activity.so  önlerindeki tikleri kaldırdığımda hata almıyorum.

Zaten kendi cihazlarımda kilitlenme hatası almıyorum. Bu nedenle Play Store a yükleyip kilitlenme bildirimleri kullanıcılardan gelmeye başlamadan sorunun çözülüp çözülmediğini anlayamıyorum. Böylesi durumlar için bildiğiniz bir test yöntemi ya da test ortamı var mı?

Bir de bu dosyaları kaldırıp derlemeyi başardığımızda Play Store yüklemesinde desteklenen cihazlar azalır mı?

Native Activity meselesi 10.2.2 sürümünde çözüldü diye duydum. Cihazların çoğunluğu SDK 24 ve üzerini destekliyor. Orada sizin sandığınız şekliyle bir kısıtlama olmayacak. Sadece Türkiye'de bile satışı gerçekleşmemiş cihazlar söz konusu. Çoğunluğu ARM işlemci olduğu için zaten sıkıntı yaşamazsınız. Hata verdiği anda ekranda oluşan popup hatayı da aktarabilir misiniz?

Şu an için sırf bu hata için yeni sürüme geçme durumum maalesef yok. "Missing profile name" hatası veriyor. Bahsettiğim tikleri ekleyince bu hatayı vermiyor, yani key ve diğer bilgilerde bir sorun yok.