Konuyu Oyla:
  • Derecelendirme: 4.67/5 - 3 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Sdk Hatası
#11
(25-12-2016, Saat: 23:17)AbdullahB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(25-12-2016, Saat: 22:15)DelphiCan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Hata mesajının son kısmı görünmüyor. 
Messages penceresinde, hatayı sağ tuşla kopyalayıp, paylaşabilir misiniz?

[Exec Error] The command "PATH C:\Program Files\Java\jdk1.7.0_71\bin;C:\Users\Public\Documents\Embarcadero\InterBase\redist\InterBaseXE7\IDE_spoof;C:\Program Files (x86)\Embarcadero\Studio\17.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\17.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl\Win64;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Intel\Intel® Management Engine Components\DAL;C:\Program Files\Intel\Intel® Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel® Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel® Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\ & "C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-sdk-windows\build-tools\25.0.2\dx.bat" --dex --output="C:\Users\abdullahB\Documents\Embarcadero\Studio\Projects\Android\Debug\classes.dex" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\android-support-v4.dex.jar" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\apk-expansion.dex.jar" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\cloud-messaging.dex.jar" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\fmx.dex.jar" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\google-analytics-v2.dex.jar" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\google-play-billing.dex.jar" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\google-play-licensing.dex.jar" "c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Debug\google-play-services.dex.jar" " exited with code 1.

Merhaba,
Sorun JDK sürüm uyuşmazlığından kaynaklanıyor. Android SDK 24.3.3_32 bit ve daha üstü için JDK sürümünün 1.8 ve daha üstü olması gerekiyor. Oysaki sizdeki JDK sürümü jdk1.7.0_71'dir.

Android SDK 24.3.3_32 bit için JDK sürümü aşağıdaki ekran görüntüsündeki gibi olmalıdır.
2zjcnth.jpg

Çözüm için;
1- Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. indirin ve kurun.
2- HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\17.0\PlatformSDKs\AndroidSDK24.3.3_32bit.sdk anahtarını seçin.
3- AndroidSDK24.3.3_32bit.sdk anahtarı altındaki tüm jdk1.7.0_71 kısmını, yeni indirmiş olduğunuz JDK sürüm numarası (1.8.0_112) ile değiştirin.
4- Delphi IDE'si açık ise yeniden başlatın ve uygulamanızı test edin.


oh8yua.jpg
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#12
Teşekkürler, Sorun halloldu...
Cevapla
#13
(27-12-2016, Saat: 21:52)AbdullahB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Teşekkürler, Sorun halloldu...

Yukarıda belirttiğimiz işlem adımlarını mı uyguladınız?
Çözüm adımlarını paylaşırsanız, bizim vermiş olduğumuz destek ve emeğe de yazık olmasın. Sleepy
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#14
(27-12-2016, Saat: 22:24)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(27-12-2016, Saat: 21:52)AbdullahB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Teşekkürler, Sorun halloldu...

Yukarıda belirttiğimiz işlem adımlarını mı uyguladınız?
Çözüm adımlarını paylaşırsanız, bizim vermiş olduğumuz destek ve emeğe de yazık olmasın. Sleepy

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız. siteden en güncel jdk sürümünü indirdim. Kurduktan sonra sizin sıralamış olduğunuz regedit'ten ve Tolls->Options tan gerekli ayarlamaları yaptım. Ve yaşadığım sorun düzeldi. Ve bahsettiğiniz gibi programı yeniden başlattığımda sorun dzüelmişti.

jdk1.8.0_111 böyle bir sürümü kurdum.

Yardımlarınızdan dolayı teşekkürler...
Cevapla
#15
Yeni konu açmadım çünkü bununla alakalı olduğunu düşünüyorum.

Avd Manager kullanarak emulatörler oluşturuyorum. Fakat oluşturduklarım Delphi 10 Seattle de çarpı işaretli olarak geliyor.
Bu emulatörlerden herhangi birini Avd Manager kullanarak star ettiğimde emulatör çalışıyor ve (emulator-5554) olarak Target altında gözüküyor. Bunu aktifleştirerek derleme yaptığımda ekrandaki gibi bir hata alıyorum. Windows olarak derleme yaptığımda sorunsuz çalışıyor

   

Ve çarpı işareti olan emülatörleri aktif ederek derleme yapmaya çalıştığımda program uzun süre aşağıdaki ekranda kalıyor.

   

Ben bunu kendim kapattığımda ise şöyle bir uyarı ile karşılaşıyorum.

   


C:\Users\aaa\Documents\Embarcadero\Studio\Projects\Android\Debug\Project1\bin altından apk dosyasını telefonuma yükleyerek açmaya çalıştığımda yükleniyor fakat uygulama açılmadan kapanıyor. Bir çok uygulama üzerinde denedim fakat hiç bir şekilde olmadı.

Eksik yaptığım veya hata yaptığım şeyler nelerdir?
İlginizden ve yardımlarınızdan dolayı teşekkürler.
Cevapla
#16
Bu Sorunun Aynısını Bende Yaşıyorum ve Çözemedim.
Çözümü Bilen varsa yardımcı olursa çok mutlu olurum.
Cevapla
#17
(11-01-2017, Saat: 23:30)AbdullahB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Yeni konu açmadım çünkü bununla alakalı olduğunu düşünüyorum.

Avd Manager kullanarak emulatörler oluşturuyorum. Fakat oluşturduklarım Delphi 10 Seattle de çarpı işaretli olarak geliyor.
Bu emulatörlerden herhangi birini Avd Manager kullanarak star ettiğimde emulatör çalışıyor ve (emulator-5554) olarak Target altında gözüküyor. Bunu aktifleştirerek derleme yaptığımda ekrandaki gibi bir hata alıyorum. Windows olarak derleme yaptığımda sorunsuz çalışıyor



Ve çarpı işareti olan emülatörleri aktif ederek derleme yapmaya çalıştığımda program uzun süre aşağıdaki ekranda kalıyor.



Ben bunu kendim kapattığımda ise şöyle bir uyarı ile karşılaşıyorum.




C:\Users\aaa\Documents\Embarcadero\Studio\Projects\Android\Debug\Project1\bin altından apk dosyasını telefonuma yükleyerek açmaya çalıştığımda yükleniyor fakat uygulama açılmadan kapanıyor. Bir çok uygulama üzerinde denedim fakat hiç bir şekilde olmadı.

Eksik yaptığım veya hata yaptığım şeyler nelerdir?
İlginizden ve yardımlarınızdan dolayı teşekkürler.

Benimde buna benzer sorun yaşadığım oldu çözümünü de kimi zaman yazdığım kodu kontrol ederek veya emulatörü degistirerek cozdum. Telefonunuzda da kurulup acmama sorunu veriyorsa bence kodlarinizi kontrol etmenizde yarar var . Örneğin bir çalışmam tarih ayracini kitkat öncesinde calistirmazken kitkat (4.4.X) ve sonrasını calistiriyordu. Format dd/mm/yyyy şeklindeydi. 

Kodlarinizda bir sorun gormuyorsaniz 4.2.2 den farklı olarak 4.4.X den sonra da bir emulatör oluşturup denemenizi önerebilirim . Yanlarında X işaretli gelmesi gerekli sdk larin yuklenmemis olmasından kaynaklanıyor olabilir. Kontrol edip kurmak istediğiniz api sürümü için gerekli sdk yi kurarsaniz emulator için sorun kalmaz diye düşünüyorum.

Birde derleyiciden önce emulatörün ilk çalışıyor olduğundan emin olduktan sonra derleyiciyi açıp gerekli seçimleri yaptıktan sonra denerseniz de çalıştığı olmuştu.

Çözüm için birçok denemeler yapmak gerek . Sizden geri dönüşlerle çözüm bulunabilecegini düşünüyorum . Kolay gelsin iyi çalışmalar .
Cevapla
#18
Merhaba,
@10.Köy'ün de belirttiği gibi SDK'nın güncel olması gerekiyor. Yani Android Tools'tan en son güncellemeyi yeniden yapın. Bu durumda Tools > Options > Environment Options > SDK Manager penceresinde güncelleme işleminden sonra hata olup olmadığını son bir kez daha kontrol edin. 
Bunlara ilaveten Delphi sürümünün kurmuş olduğunuz SDK versiyonunu da destekliyor olması gerekiyor. (Android platformunda Siyah ekran veya Stopped hatalarının asıl kaynağıdır)
Bunun için Delphi 10.1.2 Berlin (son sürüm)'i kullanmanızda fayda var.
Delphi Can'dır!
WWW
Cevapla
#19
(12-01-2017, Saat: 07:50)DelphiCan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba,
@10.Köy'ün de belirttiği gibi SDK'nın güncel olması gerekiyor. Yani Android Tools'tan en son güncellemeyi yeniden yapın. Bu durumda Tools > Options > Environment Options > SDK Manager penceresinde güncelleme işleminden sonra hata olup olmadığını son bir kez daha kontrol edin. 
Bunlara ilaveten Delphi sürümünün kurmuş olduğunuz SDK versiyonunu da destekliyor olması gerekiyor. (Android platformunda Siyah ekran veya Stopped hatalarının asıl kaynağıdır)
Bunun için Delphi 10.1.2 Berlin (son sürüm)'i kullanmanızda fayda var.


Şu anda bilgisayarımda Delphi 10 Seattle var. Android Sdk 24.3.3 32 bit kurulu.  Bununla alakalı olabilir mi araştıracağım.
Cevapla
#20
Yaptığım araştırmalar sonucunda tam manası ile bir çözüme ulaşamadım fakat bir adım yol kat ettim galiba.

Usb ile telefonu bağlayarak projeyi çalıştırmayı 2 telefonda denedim. Biri Android sürümü 7. küsür bir telefon. Projeyi derlediğimde bu telefonda sorunsuz çalışıyor.

Diğer bir telefon ise galaxy s3 mini (Android sürümü: 4.2.2) bunda ise ne usb ile bağlayınca ne de apk dosyasını atınca çalışıyor.

Bu da gösteriyor ki android sürümü ile ilgili bir versiyon uyuşmazlığı var.

Yaptığım araştırmalar sonucunda AndroidManifest.xml dosyalarına girerek çeşitli ayarlamalar yaparak bunun çözülebileceği gibi bilgilere eriştim. Ve  <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" /> gibi bir satır var  versiyon ile alakalı. Bunları değiştiriyorum ama başarılı sonuç alamıyorum. 

Örneğin herhangi bir telefonda 4.2.2 sürüm android olan için bunun karşılığı 17 yazıyorum ve derliyorum ya derlenirken kendiliğinden değişiyor ya da  hiç bir değişiklik olmuyor.

Bu konuda bilgisi olanlardan yardım bekliyorum. Androidin hemen hemen tüm sürümlerinde bir projeyi çalıştırabilmek için ne yapmak gerekir.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Google Play Store'a Uygulama Yükme Hatası glagher 4 249 31-07-2019, Saat: 10:37
Son Yorum: Mr.Developer
  install_failed_older_sdk hatası cinarbil 2 194 27-07-2019, Saat: 14:03
Son Yorum: cinarbil
  Read-Only Hatası arsl01 8 385 15-06-2019, Saat: 16:08
Son Yorum: sabanakman
  Play Store ' a uygulama atarken 64 bit hatası crowlin 15 1.099 29-05-2019, Saat: 11:50
Son Yorum: crowlin
  Delphi 10.3 FMX Android Sdk Dosya Yolu Belirtme Hatası xenginyigit 3 445 19-05-2019, Saat: 05:20
Son Yorum: xenginyigit



Konuyu Okuyanlar: 1 Ziyaretçi