Android : Différence entre versions
(→Commandes) |
(→Commandes) |
||
Ligne 28 : | Ligne 28 : | ||
=== Commandes === | === Commandes === | ||
− | * | + | * lister les appareils branché, avec le débogage USB activé |
− | + | adb devices | |
− | * | + | * installer un apk signé |
− | + | adb install | |
− | * adb reboot recovery | + | * lancer un shell |
+ | |||
+ | adb shell : | ||
+ | |||
+ | * rebooter l'appareil | ||
+ | |||
+ | adb reboot | ||
+ | |||
+ | * adb reboot recovery | ||
+ | |||
+ | rebooter en mode recovery | ||
+ | |||
+ | * Lister les app | ||
+ | |||
+ | adb shell 'pm list packages -f' | ||
== Compiler == | == Compiler == |
Version du 13 avril 2019 à 10:37
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
- adb reboot recovery
rebooter en mode recovery
- Lister les app
adb shell 'pm list packages -f'
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 -dname "CN=Unknown,O=Unknown,C=Unknown" -keystore mykeystore.keystore -keysize 1024 -alias b4a -validity 14000 -keypass 123456 -storepass 123456 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