2013-05-24 18 views
28

AOSP(Android Açık Kaynak Projesi) geliştirme için Android studio kullanabilir miyim, bunu yapmanın bir yolu var mı. Ben bulamadım. Bunun hakkında herhangi bir fikrin var mı lütfen?AOSP gelişimi için Android stüdyosunu kullanabilir miyiz?

+0

Muhtemelen hiç zaman çok yakında ve: – CommonsWare

+1

Android Studio veya Eclipse'de kullanmak üzere AOSP kaynağını içe aktarın, lütfen tam talimatları burada bulabilirsiniz: https://android.googlesource.com/platform/development/+/master/tools/idegen/README – issamux

cevap

49

InteliJ'in IDE'sinin sadece değiştirilmiş bir sürümü olduğundan, Android Studio'yu AOSP için bir IDE olarak kullanabilirsiniz.

AOSP kökünden

: Android Studio

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

Sonra sadece "Open Project" ve oluşturulan android.ipr seçin.

+1

Bu kodu çalıştırmaya çalıştığımda her zaman java istisnası olsun "main" iş parçacığında özel durum java.io.FileNotFoundException: ./out/target/product/hammerhead/obj/GYP/shared_intermediates/res.java (dizin) – Rosenpin

+1

CyanogenMod/AOSP geliştirmesiyle Intellij kurma - https://shuhaowu.com/blog/setting_up_intellij_with_aosp_development.html – user755499

+0

@Rosenpin Geliştirme/araç/ideg'yi değiştirmeniz gerekecektir. tr/src/Configuation.java'nın, dosyanın bir dizin ("path.endsWith (". java ") &&! file.isDirectory()') olmadığından emin olmak için. –

0

Android Studio, SDK'ye karşı uygulamaları geliştirecek şekilde tasarlanmıştır.

Platform geliştirme amaçlı değildir.

+5

idegen && development/tools/idegen/idegen.sh, IntelliJ proje dosyalarını oluşturur, bu yüzden Android Studio, platform geliştirme için kullanılabilir .... –

+0

Evet, Android Studio için kullanılabilir hale getirin ... – powder366

1

Yukarıda önerilen Pedlar, bunu yapmanın bir yoludur. IDEA topluluk sürümü ile denediğimde çok fazla Jar bağımlılık sorunu yaşadım (Android Studio, IDEA IDE'nin bir çatalıdır). IDE, sizlere çift kavanozlar vb. Hakkında soru sormaya devam ediyor. Oluşturulan proje, çerçeve kaynaklarını ve uygulama kaynaklarını içerir. Bozuk AOSP oluşturma ile sonuçlanan bir Uygulama projesi oluşturmaya çalıştım. IMHO, IDEA, Java geliştirme için harika bir IDE'dir. Ama AOSP ile iyi çalışmadı.

Benim için çalışılan, çerçeve kaynaklarını taramak/düzenlemek/hataları ayıklamak için eclipse kullanmakta, ancak bir terminal penceresinden kodu oluşturmaktır. AOSP yapı molalarını önlemek için, lütfen AOSP'nin (yani AOSP'nin) bir gölge diresi oluşturun ve tutulma projesi için gölge direktifini kullanın.

Bu, adım adım Using eclipse to browse/edit AOSP bağlantısında açıklanmıştır. AOSP üzerinde çalışıyorsanız, Debugging Android framework services'u kontrol etmek isteyebilirsiniz. muhtemelen asla https://android.googlesource.com/platform/development/+/master/tools/idegen/README

8

, Android Studio veya Eclipse AOSP kaynağını ithal burada tam talimatları uygulayın. Ayrıca, Android Studio'nun şu anda bir "erken önizleme sürümü" içinde olduğunu unutmayın.
İlgili konular