Android

De drev
(Redirigé depuis Andoid)
Aller à : navigation, rechercher

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