Czy możemy użyć dla AOSP
(Android Open Source Project) rozwoju, czy jest sposób, aby to zrobić. Nie znalazłem jednego. Czy ktoś ma jakiś pomysł na ten temat?Czy możemy używać studia Android do tworzenia AOSP?
Odpowiedz
Możesz używać Android Studio jako IDE dla AOSP, ponieważ jest to tylko zmodyfikowana wersja IDE InteliJ.
z AOSP root:
make idegen && development/tools/idegen/idegen.sh
Wtedy właśnie "Otwórz projekt" w Android Studio i wybierz android.ipr on wygenerowany.
Za każdym razem, gdy próbuję uruchomić ten kod, otrzymuję wyjątek Javy Wyjątek w wątku "główny" java.io.FileNotFoundException: ./out/target/product/hammerhead/obj/GYP/shared_intermediates/res.java (Jest katalogiem) – Rosenpin
Konfigurowanie Intellij z tworzeniem CyanogenMod/AOSP - https://shuhaowu.com/blog/setting_up_intellij_with_aosp_development.html – user755499
@Rosenpin Będziesz musiał zmodyfikować 'development/tools/ideg pl/src/Configuation.java' w linii 135, aby upewnić się, że plik nie jest katalogiem ('path.endsWith (" .jva ") &&! file.isDirectory()'). –
Android Studio jest przeznaczony do wywoływania aplikacji przeciwko SDK.
Nie jest przeznaczony do tworzenia platform.
make idegen && development/tools/idegen/idegen.sh generuje pliki projektu IntelliJ, dzięki czemu Android Studio może zostać wykorzystany do rozwoju platformy ... –
Tak, udostępnij go dla Androida Studio ... – powder366
Co Pedlar zasugerował powyżej jest jednym ze sposobów robienia tego. Napotkałem wiele problemów związanych z uzależnieniem od Jar, gdy próbowałem go z wydaniem społeczności IDEA (Android Studio to widelec IDEA IDE). IDE stale wyświetla monit o duplikaty słoików itp. Wygenerowany projekt zawiera źródłowe źródła Java, a także źródła aplikacji. Próbowałem zbudować projekt aplikacji, który spowodował zepsutą kompilację AOSP. IMHO, IDEA to świetny program IDE do programowania w języku Java. Ale nie działało dobrze z AOSP.
Co pracowało dla mnie przy użyciu eclipse do przeglądania/edycji/debugowania źródeł, ale buduj kod z okna terminala. Aby uniknąć przerw w budowaniu AOSP, utwórz shadow aranżacji AOSP (np. Lndir AOSP) i użyj shadow dir dla projektu eclipse.
Zostanie to wyjaśnione krok po kroku pod linkiem Using eclipse to browse/edit AOSP. Jeśli pracujesz nad AOSP, możesz sprawdzić Debugging Android framework services.
Aby zaimportować źródła AOSP w Android Studio lub Eclipse, wykonaj pełne instrukcje tutaj: https://android.googlesource.com/platform/development/+/master/tools/idegen/README
- 1. Android AOSP - dodawanie aplikacji do/pakietów/aplikacji
- 2. Czy możemy używać & w adresie URL?
- 3. Czy możemy używać Foundation z kodem HTML5Boilerplate?
- 4. Czy możemy używać Highcharts z React-Native?
- 5. Minimalne wymagania sprzętowe dla studia Android?
- 6. Czy mogę używać języka Java do tworzenia wieloplatformowych aplikacji mobilnych?
- 7. Czy możesz używać antyfiksu do tworzenia dokumentów XML?
- 8. Czy można używać gradle do tworzenia projektów scala?
- 9. Klawiatura Android (AOSP) zatrzymuje się z emulatorem Android O
- 10. Jak dodać zewnętrzne zależności (plik jar) do studia Android?
- 11. Jak dodać plik konfiguracyjny do studia Android w systemie Windows?
- 12. Jak otworzyć istniejący projekt android (build.gradle) do studia androidowego
- 13. Jak używać Mono.Cecil do tworzenia HelloWorld.exe
- 14. AOSP zbudował na niestandardowym urządzeniu
- 15. Czy możemy używać jquery ui z twitter-bootstrap?
- 16. DynamoDB: czy możemy razem używać szyfrowania i replikacji między regionami?
- 17. Czy możemy używać wyrażeń sprężystych (spel) w innych adnotacjach?
- 18. Czy możemy używać wyrażeń regularnych we wzorcach adresów URL web.xml?
- 19. Czy możemy użyć tego samego CSR do tworzenia certyfikatów dla różnych firm?
- 20. Jak używać Eclipse do tworzenia wydanego podpisanego apk?
- 21. Czy możemy użyć pom.xml do ANT
- 22. Czy możemy dodać do {% bloku%} zamiast nadpisywać?
- 23. Budowanie AOSP, vendor_module_check.mk fail
- 24. Dlaczego warto używać Url.Content do tworzenia odnośników do zasobów?
- 25. Dodaj jeden projekt android jako bibliotekę w aplikacji AOSP
- 26. Android: Utwórz nowe uprawnienie systemowe za pośrednictwem kodu źródłowego AOSP.
- 27. Kompilacja jądra z AOSP
- 28. Dodatek do interpretera C# dla studia wizualnego
- 29. Jak ustawić domyślne właściwości w kompilacji AOSP?
- 30. Czy możemy napisać kod Android za pomocą netbeans
prawdopodobnie nie czas bardzo szybko, a może nigdy. Pamiętaj też, że Android Studio znajduje się w "wczesnym wydaniu podglądu" w chwili obecnej. – CommonsWare
Importuj źródła AOSP do wykorzystania w Android Studio lub Eclipse, znajdziesz tutaj pełne instrukcje: https://android.googlesource.com/platform/development/+/master/tools/idegen/README – issamux