Android : Différence entre versions

De drev
Aller à : navigation, rechercher
(Commandes)
 
(Commandes)
Ligne 28 : Ligne 28 :
 
=== Commandes ===
 
=== Commandes ===
  
* adb devices : liste les appareils branché, avec le débogage USB activé  
+
* lister les appareils branché, avec le débogage USB activé  
  
* adb install : installer un apk signé
+
adb devices
  
* adb shell : lancer un shell
+
* installer un apk signé
  
* adb reboot : rebooter l'appareil
+
adb install
  
* adb reboot recovery : rebooter en mode 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

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