2015-12-09 17 views
6

Muszę zintegrować kod źródłowy Android Open Source Dialer z moją aplikacją, a także wymagać dostosowania na tym samym.Buduj i używaj kodu źródłowego Android Dialer open source w moim projekcie

  1. Obecnie sklonowany kod źródłowy Dialer z https://android.googlesource.com/platform/packages/apps/Dialer/
  2. To nie wydaje się być Gradle projekt. Jak mogę zbudować ten projekt?
  3. Muszę dodać cały projekt jako moduł wielokrotnego użytku do mojego projektu. Czy możesz mi pomóc w tej sprawie? Jak mogę zacząć od tego?

Ta odpowiedź wydaje się bardzo pouczająca. https://stackoverflow.com/a/8668334/3020568, ale potrzebuję uzyskać więcej pomocy od facetów, którzy próbowali zbudować tego typu aplikacje.

Próbowaliśmy poniżej kroków.

  1. Sprawdzono kod źródłowy ze źródła Google.
  2. Próbowano zaimportować projekt w Android Studio.
  3. Ma zależności poza projektem, które nie są w stanie rozwiązać. - Niektóre klasy i metody nie mają odniesienia wewnątrz kodu źródłowego.

Z góry dziękuję.

+0

Jeśli próbujesz utworzyć niestandardową aplikację do wybierania numerów, możesz skorzystać z tego samouczka http://programmerguru.com/android-tutorial/simple-dialer-application/, aby użyć go w Android Studio, wybierz importuj projekt Eclipse –

+0

@Steve Nie muszę tworzyć od zera niestandardowego dialera. Muszę dołączyć część dialera z domyślnego kodu źródłowego android dialera + moje niestandardowe funkcje – deniz

+0

W ** File-> New-> Import Module ** możesz wybrać katalog docelowy modułu.Może to pomóc –

Odpowiedz

1

Wiem, że to jest stare, ale to jest na przyszłość.

Nie można zbudować aplikacji Dialer bez dostępu do reszty kodu źródłowego. Najpierw należy pobrać całe źródło Androida (AOSP), a następnie skompilować je, ponieważ aplikacja Dialer dostarczana z AOSP wymaga pewnych plików ramowych, które są zawarte w AOSP; stąd kod Dialer może nie działać na wszystkich urządzeniach. Najlepiej jest skorzystać z samouczka, aby stworzyć aplikację dialer od zera.