Phonegap Export Android Apk

PhoneGap ile Android APK Oluşturma: Kapsamlı Bir Kılavuz

PhoneGap, web teknolojilerini kullanarak çok platformlu mobil uygulamalar geliştirmenize olanak tanıyan bir çerçevedir. Bu kılavuz, PhoneGap kullanarak Android APK’ları oluşturma sürecini adım adım açıklayacaktır.

Gereksinimler

  • PhoneGap CLI (Komut Satırı Arayüzü)
  • Android SDK (Yazılım Geliştirme Kiti)
  • Bir metin düzenleyici (ör. Visual Studio Code, Sublime Text)

Adım 1: PhoneGap CLI’yi Kurma

PhoneGap CLI’yi resmi web sitesinden indirin: https://cordova.apache.org/docs/en/latest/guide/cli/index.html

İndirdikten sonra, komut satırına gidin ve aşağıdaki komutu çalıştırın:

npm install -g cordova

Adım 2: Yeni Bir PhoneGap Projesi Oluşturma

Yeni bir PhoneGap projesi oluşturmak için aşağıdaki komutu çalıştırın:

cordova create my-app com.example.myapp My App

Bu komut, my-app adında yeni bir proje klasörü oluşturacaktır.

Adım 3: Android Platformunu Ekleme

Android platformunu projeye eklemek için aşağıdaki komutu çalıştırın:

cordova platform add android

Adım 4: Kodunuzu Yazma

Uygulama kodunuzu www klasörüne yazın. Bu klasör, HTML, CSS ve JavaScript dosyalarınızı içerir.

Adım 5: Android Manifesto Dosyasını Düzenleme

Android manifesto dosyası, uygulamanızın yapılandırmasını içerir. platforms/android/AndroidManifest.xml dosyasını açın ve aşağıdaki izinleri ekleyin:

xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />

Adım 6: Uygulamayı Derleme

Uygulamayı derlemek için aşağıdaki komutu çalıştırın:

cordova build android

Bu komut, platforms/android/build/outputs/apk klasöründe bir APK dosyası oluşturacaktır.

Adım 7: Uygulamayı İmzalama

Uygulamayı Google Play Store’a yüklemek için imzalamanız gerekir. Bir imza anahtarı oluşturmak için aşağıdaki komutu çalıştırın:

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

Adım 8: Uygulamayı İmzalama ve Hizalama

Uygulamayı imzalamak ve hizalamak için aşağıdaki komutu çalıştırın:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore platforms/android/build/outputs/apk/my-app-release-unsigned.apk my-app-release.apk my-key-alias
zipalign -v 4 platforms/android/build/outputs/apk/my-app-release.apk platforms/android/build/outputs/apk/my-app-release-aligned.apk

Adım 9: Uygulamayı Yükleme

İmzalanmış ve hizalanmış APK dosyasını Android cihazınıza veya emülatörünüze yüklemek için aşağıdaki komutu çalıştırın:

adb install -r platforms/android/build/outputs/apk/my-app-release-aligned.apk

Faydalı Kaynaklar


Yayımlandı

kategorisi