2016/11/19

Godot Engine - Apk Dosyası Oluşturmak

Godot Engine ile oyununuzu tamamladınız, peki bu oyunu Adnroid cihazınızda çalıştırmak isterseniz ne yapmanız gerekir? Oyununuzun apk dosyasını oluşturmanız gerekir. Bunun için sisteminizde olması gereken bazı dosya ve yazılımlar var. Bu yazılımlar:

1- Anroid SDK

Evet öncelikle sisteminizde Android SDK dosyaları bulunmalı. İşletim sisteminize göre doğru olan dosyayı alttaki bağlantıdan indiriebilirsiniz:
Android SDK İndir
Sayfayı aşağı kaydırın...


Alttaki "Get just the command line tools" yazan kısımdan işletim sisteminize uygun dosyayı seçip indirin.

2- JDK

Açılımı Java Development Kit olan bu dosyayı da sisteminize kurmalısınız.
JDK İndir
Kırmızı işaretli Download butonuna basın...



1. ok işaretinin bulunduğu yerden lisans antlaşmasını kabul edin, 2. ok işaretinin bulunduğu yerden de işletim sisteminize göre jdk dosyasını seçin. İndirdiğiniz dosyayı kurmanız gerekiyor. (Linux işletim sisteminde tar.gz dosyasını sıkıştırılmış dosyadan çıkartmanız gerekiyor, kurulum yok)

3- debug.keystore dosyası


Eğer daha önce Adnroid sdk kullandıysanız, Eclipse ya da Android Studio ile android uygulama geliştirdiyseniz şuan sisteminizde debug.keystore dosyası vardır. Konumu:
Linux/OSX: "~/.android/debug.keystore"
Windows: "C:/KullanıcıAdınız/.android/debug.keystore"

Eğer kullanmadıysanız yeni bir tane oluşturmanız gerekecek. O da şöyle ki:
Linux:(Teriminal-UçBirim- içinde)
keytool -keyalg RSA -genkeypair -alias androiddebugkey -keypass android -keystore debug.keystore -storepass android -dname "CN=Android Debug,O=Android,C=US" -validity 9999
Windows:(cmd içinde)
keytool -genkey -v -keystore "C:\Program Files (x86)\Android\android-sdk\.android\debug.keystore" -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"

4- ADB

Android SDK ile yükleniyor.

5- Export Templates

İndirmek İçin Tıklayın
Export Templates bağlantısına tıklayın. Kurulum:
Settings -> Install Export Template

Ardından indirdiğiniz *.tpz uzantılı dosyayı seçin ve onaylayın.

Godot Game Engine İçindeki Ayarlar 

Settings -> Editor Settings
Açılan pencerede:
Önce 1. kısımdan Android seçeneğini seçin, ardından 2 olarak işaretlenen yerden tek tek daha önce edindiğimiz dosyaların yerlerini göstereceğiz. Sağdaki klasör işaretlerine tek tek tıklayın, "File..." seçeneğini tıklayın:
Linux:
Adb: /home/ubuntu/Android/Sdk/platform-tools/adb
(İndirdiğiniz Android Sdk neredeyse o klasörün yolunu göstermeniz gerekiyor)
Jarsigner: /godot/jdk/jdk1.8.0_101/bin/jarsigner
(İndirip tar.gz den çıkarttığınız jdk klasörünün yolunu belirtmeniz gerekiyor)
Debug Keystore: /home/ubuntu/.android/debug.keystore
(Oluşturduğunuz ya da önceden var olan debug.keystore dosyasının konumu)
Windows:
Adb: C:/KullanıcıAdınız/AppData/Local/Android/sdk/platform-tools/adb.exe
(Android Sdk yı farklı bir yere kurduysanız o klasörün konumunu belirtin) 
Jarsigner:  C:/Program Files/Java/jdk1.8.0_101/bin/jarsigner.exe
(Javayı kurduğunuz klasör konumunu belirtin)
Debug Keystore: C:/KullanıcıAdınız/.android/debug.keystore
(Farklı bir konuma oluşturduysanız klasör konumunu belirtin)

Apk Dosyası Oluşturma Zamanı

Sırasıyla
Export -> Android seçin. Sağ kısımdan oyunun adını vb. ayarları değiştirebilirsiniz. Ardından 3 numarayı seçin: "Export..."
Bundan sonra dikkat etmeniz gereken tek şey var: apk dosyasını projeniz ile aynı klasör içerisine çıkartmayın. Bu durumda uyarı alacaksınız ve farklı bir yer seçmenizi isteyecek Godot.

Hepsi bu. Oyununuz hazır, Android cihazınıza atın, kurun ve oyununuzun keyfini çıkartın. :)
Paylaş:
Devamını Oku

2016/11/05

[Nasıl] libfdk-aac0 paketi Ubuntu 16.04 e Nasıl Yüklenir





Paketi yüklemek için yapmanız gerekenler:
- Öncelikle gerekli depoların etkin olup olmadığını kontrol edin. Bunun için önce bir teminal(Uçbirim) açın ve aşağıdaki kodu yazın:
sudo gedit /etc/apt/sources.list
Açılan belgede aşağıdaki kodun olup olmadığını kontrol edin yoksa ekleyin:
deb http://us.archive.ubuntu.com/ubuntu xenial main multiverse
Artık paketi yükleyebilirsiniz:
sudo apt-get install libfdk-aac0
Paylaş:
Devamını Oku

[Nasıl] libfdk-aac0 paketi Ubuntu 16.04 ten Nasıl Silinir





Paketi silmek için yapmanız gerekenler:
Öncelikle bir Terminal(Uçbirim) açın:
sudo apt-get remove libfdk-aac0
Bu kod yalnızca paketin kendisini kaldırır. Paketle birlikte bağımlılıklarını da kaldırmak için:
sudo apt-get remove --auto-remove libfdk-aac0
Tüm yerel verileriyle birlikte sistemden kaldrmak için:
Uyarı: Burada silinen veriler paketi yeniden yüklediğinizde geri yüklenmezler!

sudo apt-get purge libfdk-aac0

ya da benzer bir şekilde:
sudo apt-get purge --auto-remove libfdk-aac0
Paylaş:
Devamını Oku

2016/11/01

Ubuntu java-gnome Yüklemek



Ubuntu kullanıyor ve java-gnome kullanmanız gerekiyorsa tek yapmanız gerekn bir Terminal(Uçbirim) açıp şu kodu yazmak:


sudo apt-get install libjava-gnome-java

Yüklemenin bitmesini bekleyin...
Paylaş:
Devamını Oku

[Çözüm]Can't set isa irqs with no isa bus present - Ubuntu - Android Studio

Cannot launch AVD in emulator
Can't set isa irqs with no isa bus present

Eğer Ubuntu'da Android Studio üzerinde emulator çalıştırırken bu hatayı alıyorsanız bir çözüm yolunuz var.
- Öncelikle Android Studio'yu kapatın.
- Ardından bir Terminal (Uçbirim) çalıştırın.
- İlk komut
    
cd /usr/local/android-studio/bin

- bin klasörü içine girdikten sonra ikinci komut
    
LC_ALL=C ./studio.sh



Sonrasında emulator çalışacaktır...


Paylaş:
Devamını Oku