web-dev-qa-db-fra.com

Pouvons-nous utiliser Android studio pour le développement AOSP?

Pouvons-nous utiliser Android studio pour AOSP(Android Open Source Project) développement, y a-t-il un moyen de le faire. Je n'en ai pas trouvé. quelqu'un a une idée à ce sujet s'il vous plaît?

34
user755499

Vous pouvez utiliser Android Studio comme un IDE pour AOSP, car il ne s'agit que d'une version modifiée de l'IDE d'InteliJ.

à partir de la racine AOSP:

 make idegen && development/tools/idegen/idegen.sh

Ensuite, juste "Ouvrir le projet" dans Android Studio et sélectionnez le Android.ipr qu'il a généré.

68
Pedlar

Pour importer la source AOSP dans Android Studio ou Eclipse, suivez les instructions complètes ici: https://Android.googlesource.com/platform/development/+/master/tools/idegen/README

9
issamux

Ce que Pedlar a suggéré ci-dessus est une façon de le faire. J'ai rencontré beaucoup de problèmes de dépendance à Jar lorsque je l'ai essayé avec IDEA édition communautaire (Android Studio est un fork de IDEA IDE). Le IDE continue de vous demander des informations sur les bocaux en double, etc. Le projet généré comprend le framework Java sources ainsi que les sources d'application. J'ai essayé de créer un projet d'application qui a entraîné une construction AOSP cassée. À mon humble avis, IDEA est un excellent IDE pour Java développement. Mais ne fonctionnait pas bien avec AOSP).

Ce qui a fonctionné pour moi, c'est d'utiliser Eclipse pour parcourir/éditer/déboguer les sources du framework, mais construire le code à partir d'une fenêtre de terminal. Pour éviter les ruptures de build AOSP, veuillez créer un répertoire d'ombre d'AOSP (c'est-à-dire lndir d'AOSP) et utilisez le répertoire d'ombre pour le projet Eclipse.

Ceci est expliqué sur tilisation d'Eclipse pour parcourir/modifier AOSP lien étape par étape. Si vous travaillez sur AOSP, vous voudrez peut-être vérifier Débogage Android services de framework .

1
videoguy