Android 2.3 İçin Cordova

Başlatan uçbirim2002, 29 Mayıs 2017 - 17:04:42

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

uçbirim2002

Cordova'yı kurdum, bütün ayarları yaptım, hatta derleme bile yapabiliyorum. Tek sorunum Android 2.3 sürümünde uygulamam çalışmıyor. (Uygulama olarak Cordova örnek uygulaması)

Derlenen APK dosyasının Android 2.3 çalışmasını nasıl sağlarım? Hangi ayarları yapmam gerekiyor? Bu arada APK yükleniyor ama çalışmıyor, uygulama durdu hatası veriyor.
Hello!

naklov

Test işlemlerini nerede yapıyorsun ? Sdk managerinden android 2.3 (api10)'ü projene eklemen gerekiyor.
Peşinden Gidecek Cesaretin Varsa Bütün Hayaller Gerçek Olabilir..

uçbirim2002

#2
Alıntı yapılan: naklov - 29 Mayıs 2017 - 17:24:08
Sdk managerinden android 2.3 (api10)'ü projene eklemen gerekiyor.

Nasıl yapacağım?
Hello!

naklov

Projeni oluştururken Cordova nın android versiyonlarından hangisini yükledin. Hangi api sürümünü yükliceksen ona göre versiyon seçmen gerekiyor.

https://cordova.apache.org/docs/en/latest/guide/platforms/android/#requirements-and-support
Örnek versiyon ekleme kodun;

cordova platform add android@3.7.0

https://cordova.apache.org/docs/en/latest/platform_plugin_versioning_ref/

tavsiyem yeni sdklarda çalışma yapman.
Peşinden Gidecek Cesaretin Varsa Bütün Hayaller Gerçek Olabilir..

uçbirim2002

$ cordova platform add android@3.7.0
Using cordova-fetch for cordova-android@3.7.0
Adding android project...
Error: Your android platform does not have Api.js
Hello!

Limonata

[mention=626348]@uçbirim2002[/mention], Selamün Aleyküm, hayırlı Ramazanlar.
Öncelikle son sürüm cordova'yı yükle. Daha sonra projeni oluştur ve config.xml dosyasına şu yoksa bunu ekle:

<platform name="android">
        <preference name="android-minSdkVersion" value="10" />
</platform>

NOT: Tavsiyem saf Cordova yerine Ionic 2 kullanmandır. Niçin Cordova?

uçbirim2002

#6
Alıntı yapılan: Limonata - 29 Mayıs 2017 - 19:53:08
[mention=626348]@uçbirim2002[/mention], Selamün Aleyküm, hayırlı Ramazanlar.
Öncelikle son sürüm cordova'yı yükle. Daha sonra projeni oluştur ve config.xml dosyasına şu yoksa bunu ekle:

<platform name="android">
        <preference name="android-minSdkVersion" value="10" />
</platform>

NOT: Tavsiyem saf Cordova yerine Ionic 2 kullanmandır. Niçin Cordova?

Aleyküm selam.

Ionic gibi diğer framework'lerde proje oluştururken bile internet bağlantısına ihtiyaç duyuyor. Cordova da böyle bir sorun yok. İnternet bağlantısı olmadan istediğim proje oluşturup platform ekleyebiliyorum.

Kotalı olunca hepsini hesap ediyorsun :)

Dediğiniz ayarı daha önce denedim. Galiba işe yaramamıştı, AndroidManifest.xml dosyasını açıp elle düzenlemem gerekti.
Hello!

naklov

[mention=626364]@uçbirim2002[/mention]


cordova --version


çıktısını alabilir miyim.
Peşinden Gidecek Cesaretin Varsa Bütün Hayaller Gerçek Olabilir..

uçbirim2002

Hello!

naklov

Alıntı yapılan: uçbirim2002 - 29 Mayıs 2017 - 19:17:25
$ cordova platform add android@3.7.0
Using cordova-fetch for cordova-android@3.7.0
Adding android project...
Error: Your android platform does not have Api.js


Api.js ile alakalı bir sorunun var bunun çözümünü silip tekrar kurmakla bulmuşlar.


cordova platform rm android
cordova platform add android@3.7.0

Diyelim bakalım işe yarayacak mı dikkat etmen gereken nokta 3.7.0 sürümünü kurduğunda api21 den sonrasını kullanamazsın yani yeni android sürümlerinde uygulaman çalışmayacaktır. Eğer x apisine uygun bir uygulama yapmak istiyorsan native kısmından başlayıp sdk manager ile projene api sürümlerini ekleyebilirsin.
Peşinden Gidecek Cesaretin Varsa Bütün Hayaller Gerçek Olabilir..