2016-05-13 22 views
0

Ich habe ein paar Fragen, wie der Quellcode von der AOSP in Android Studio ausgeführt wird. Ich konnte jedoch keine Erklärung finden, wie nur eine einzige Anwendung des AOSP importiert werden kann.Laden AOSP-Anwendung auf Android Studio

Ich versuche, es für die Dialer-Anwendung zu tun, die here gefunden werden kann. Allerdings hatte ich nur geringen Erfolg, ich konnte den Code als Projekt importieren, schaffte es aber nicht, Abhängigkeiten und benötigte Bibliotheken einzurichten und all das.

Kann mir jemand sagen, ob es möglich ist, und wenn ja, wie?

UPDATE:

Es scheint unmöglich, dies zu erreichen, mit dem Code, den ich fand, und die einen Teil der vollen Android Verteilung von Google war. Aber Google entschied sich, die Dialer-Anwendung wie jede andere Anwendung über den PlayStore zu verteilen. Es sollte also möglich sein, diesen Code zu finden, wenn er auch unter dem Open-Source-Projekt läuft.

+0

"Kann mir jemand sagen, wenn es möglich ist" - nicht in der Regel. Die AOSP-Apps sind normalerweise nur als Teil eines vollständigen Firmware-Builds gedacht und basieren auf Dingen, die nicht im Android-SDK enthalten sind. Gelegentlich können Sie eine App finden, die mit etwas Arbeit getrennt werden kann (K9 Mail ist eine Abzweigung von einer frühen Ausgabe der AOSP Email App), aber ich würde nicht erwarten, dass der Dialer so entgegenkommend ist. – CommonsWare

Antwort

0

AOSP-Code, den Sie suchen, ist nicht mit Android Studio kompatibel. Es handelt sich um ein Eclipse-Projekt.

+0

Aber würde das mein Problem lösen? Funktioniert es bei der Verwendung von Eclipse? – PKlumpp

+0

Ja, es wird in Eclipse funktionieren –

+0

Ich habe es gerade versucht, und es hat nicht für mich funktioniert. Ich habe immer noch viele fehlende Abhängigkeiten, und die .xml-Dateien haben Fehler, wie hier beschrieben: http://stackoverflow.com/questions/37186201/duplicate-item-in-dimen- s-xml – PKlumpp

2

Sie können nur den gesamten AOSP in Android Studio öffnen.
Nachdem Sie die Quelle erstellt haben, tun Sie make idegen && development/tools/idegen/idegen.sh in Ihrem Stammordner und öffnen Sie dann die neue android.ipr in Ihrem Stamm über Android Studio.

Verwandte Themen