Android
Sommaire
Activer le débogage USB
Activer le mode développeur en tapant 7 fois sur le Numéro de version : ( Paramètres / A propos du téléphone / Information sur le logiciel / Numéro de version)
Puis activer le Débogage USB dans le menu développeur nouvellement accessible depuis les Paramètres.
tools
Contient les executables
- adb : pont entre l'ordinateur et le téléphone
- android pour realiser divers taches : creer les projets, lancer les emulateurs Commande obsolete
Path
export PATH=$PATH":~/sdk/platform-tools/:~sdk/tools/";
adb
adb (android debug bridge) permet de communiquer avec un systeme android, a condition que le debugage USB soit active.
- Sous Arch Linux adb est installé avec le paquet android-tools
- Sous Ubuntu adb est installe avec le paquet android-tools-adb
Commandes
- lister les appareils branché, avec le débogage USB activé
adb devices
- installer un apk signé
adb install
- lancer un shell
adb shell
- rebooter l'appareil
adb reboot
- rebooter en mode recovery
adb reboot recovery
- Lister les app
adb shell 'pm list packages -f'
- Supprimer une application
Il est possible de supprimer n'importe quel application avec adb, utile pour supprimer les bloatware
adb shell pm uninstall --user 0 PACKAGE NAME
Compiler
ant <cible>
ant debug ou ant release
Signer
installer les utilitaires en ligne de commande
Pour Arch Linux
aurman -S android-sdk-build-tools
Les utilitaires seront placés sous /opt/android-sdk/build-tools/XX.X.X/
puis
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk apksigner sign --ks mykeystore.keystore --out my-app-release.apk my-app-unsigned-aligned.apk
Sources
https://developer.android.com/studio/publish/app-signing#signing-manually
https://wiki.archlinux.org/index.php/android
Installer
/home/odrevet/builds/sdk/platform-tools/adb -d install bin/BlipVideoDownloader-release-signed.apk
Installer une mise a jour
Placer le zip de mise a jour sur la carte sd, rebooter en mode recovery
adb reboot recovery
Installer CWM
Lancer un shell avec
adb shell
su cd /sdcard dd if=CWM_6.0.5.0_V370-C11-Shreps.img of=/dev/recovery
Sources
http://www.phonandroid.com/forum/installer-cwm-6-0-5-0-by-shreps-t97448.html
Sources
https://developer.android.com/training/index.html
https://developer.android.com/tools/publishing/app-signing.html
https://developer.android.com/reference/packages.html
https://developer.android.com/sdk/installing/index.html?pkg=tools
https://developer.android.com/sdk/installing/adding-packages.html