dersblog

Ubuntu, Android 10

Geliştiriciler için bilfiil Android app geliştirmesi için olmasa bile faydalı olabilecek bazı programlar.

Dizüstünden program kurmak, büyük dosyaları kopyalamak için önce tablet ya da telefon Android üzerinde System | About Phone | Build number'a birkaç kere tıklandıktan sonra geliştirici mod'una geçip Developer Options altında USB Debugging hazır hale getirilir, ve Ubuntu dizüstünde

sudo apt install adb

ile Android'e ÜSB kablosu üzerinden erişilebilen bir ortam kurmuş oluruz. Kablonun bir ucu standart USB diğer ucu mikro USB. Bağlanınca izin verip vermediğimizi soracak, "allow" seçeriz, ve her şey hazır olur.

Program kurmak için apk dosyaları lazım, tabii ki güvenilir yerlerden almak en iyisi, mesela F-Droid [1] bunlardan biri. APK alınınca mesela app1.apk diyelim, kurmak için

adb install app1.apk

Dosya göndermek için

adb push dosya1.zip /storage/emulated/0/Download/

Bu dosya telefon SD kart üzerinde Internal Storage | Download altına gidecek. Eğer dizüstü ve Android arasında bir dizini senkronize etmek istiyorsam, bunu ittirme (push) çekme (pull) bazlı yapabilirim. Mesela ittirme örneği dizüstünde /home/user1/dizin2/work adlı bir dizin Android'de Download/work dizini ile senkronize edilsin istiyorsam, ki sadece dizüstünde yeni olan ve değişmiş dosyalar ittirilsin / gönderilecek şekilde,

adb push --sync /home/user1/dizin2/work/ /storage/emulated/0/Download/

diyebilirim. Dikkat work ibaresi hedef dizinine koyulmadı, bunu adb ekliyor, karışıklık yaratabilir ama sistemi böyle kurmuşlar.

Benzer şekilde pull var, bir de her iki işlemi yapan sync.

Kaynaklar

[1] F-Droid Termux


Yukarı