20-10-2017, Saat: 12:00
(20-10-2017, Saat: 11:36)nehirnnn Adlı Kullanıcıdan Alıntı: Bunu yeniden denedim. Derleme işini bitiremiyor ve hata veriyor.
[PAClient Error] Error: E0002 Missing profile name; use paclient -? for Help
Berlin de de bir çok SDK ile denedim. Maalesef sonuç aynı.
Bence küçük bir detay var ve ben onu atlıyorum. Ama çok zamanımızı çalıyor maalesef. Teknik bilgi desteğinin eksikliği insanı Delphi'den soğutuyor.
PAClient hatası lib{ProjeAdi].so kütüphane dosyasından kaynaklandı. PlatformAssistant hedef platformu bulamadı.
Bu tarz problemler ne yazık ki bütün yazılım platformları için geçerli. Eğer Microsoft teknolojileri kullandıysanız yada Python ile uygulama geliştirdiyseniz daha felaket hatalarla karşılaşmış olmalısınız. Java dünyasına hiç değinmeyeceğim
Bence elinizdeki Android cihazın debug sorunu olup olmadığını bir araştırın. Diğer yazılım geliştiricilerin başına gelen kronik arızaları var mı bir kontrol edin. xda developers bu konuda dünya çapında otoriteye sahip. Sorununuz yine devam ediyor olursa ilk fırsatta alternatif bir android cihaz ile işlemi yapmaya çalışın.
FireMonkey geliştirmeye ilk başladığım dönem General Mobile Discovery 4GB ile debug işlemlerini yapabiliyorken, dönemin amiral gemisi Samsung Note (döneminin numerik değeri) Target kısmında bile gelmiyordu. GMD için harici olarak sürücü kurulumu ihtiyacı bile duymamıştım. Peşinden GMD 16 ve GM5P için sürücü kurulumu ihtiyacı oldu ve onlarda başarılı sonuçlar aldım. (XE7 ve XE8)
Nexus 4 ve LG G3 ile yaptığım denemelerde beyaz ekran sorunu oluşmuştu ve bu sorunu XE8->Seattle ile çözmüştüm. Aynı sorun Android Marshmallow'u çıkarttığında başıma geldi ve bu kez Berlin'e yükselttim.
Buradan yola çıkarak; Delphi'nin acziyeti, gelişmekte olan bir işletim sisteminin üzerinde çalışacak platformu oluşturarak henüz stabilitesi ispatlanmamış sürümler üzerinde koşacak ispatlanmış bir platform oluşturamamasıdır. Bunun suçu da ne yazık ki Google firmasına aittir. Kafasına göre yılda 3 büyük SDK paketi yayınlarsanız, sizin kararsızlığınız içinde kaybolacak Cross-platform yapılar ortaya çıkacaktır.
Eğer maksadınız cross-platform ile hızlı yol almaksa, şuan dünya üzerinde en hızlı prototip ve geliştirme yapabileceğiniz ortam Delphi'dir. Android Studio ile 1,5 gün sonunda elinizde olacak olan çalışmayı 0,5 gün içinde çalışır bir vaziyette oluşturmanız Delphi'nin gücüdür.
Bir diğer mesele ise Cross-Platform'un nazlı olmasıdır. Native'e nazaran biraz daha çabuk kırılgan, alıngan ve kolay yıpranabilir olmasıdır. Native geliştirmiyorsanız bunu göze almanız gerekiyor. Diğer türlü mobil yazılımlarınızı geliştirmek adına iOS için Swift ve Android için Java ile mücadele etmeniz gerekecektir. Ki aynı sorunlar bu kez native olarak başınıza gelecek ve gerek platform yeniliği, gerek SDK ve NDK yenilikleri, gerekse geliştirme yaptığınız ortamın sorunları sizi üzecektir.
Delphi ve IDE hakkında herhangi bir sorununuz gözükmüyor. Tek sorun organik olmayan ve bağımlılık gerektiren (harici android cihaza ve platforma) noktalarda yaşadığınız problem gibi gözüküyor. Tabi bunların tamamı şahsi düşüncelerim