2016-04-14 13 views
1

... gerçekten var görünmemektedir ben http://developer.android.com/ndk/guides/index.html ve ben resmi öğretici aşağıdaki Android Studio ve Android NDK yüklemiş Android.mk Ben soru zaten istendi veya soru aptal etmektir denetlenecektir değil umut

Cihazımdaki basit hello-jni uygulamasını çalıştırabilir. Aşağıdaki "yapı bölümünde" öğreticisinde "Android.mk dosyası projenizin jni/alt dizininde yer alır" şeklinde belirtilmiştir, fakat ben mutlak eminim ki projemde Android.mk yoktur. -

Şimdiden teşekkürler!

cevap

2

İyi yakalama!

Android.mk dosyası eski zamanlara aittir. Android Studio, NDK'nin daha kolay entegrasyonuna giriyor ve artık ndk-build'u çalıştırmanız gerekmiyor. Ne yazık ki, Android Studio'daki NDK desteği hala kesin değil; http://tools.android.com/tech-docs/android-ndk-preview'daki açıklama tam olarak güncel değildir ve başka bir "deneysel" eklenti geliştirme aşamasındadır, burada açıklanmıştır: http://tools.android.com/tech-docs/new-build-system/gradle-experimental

+0

Teşekkürler! Ama bir şekilde ihanete uğramış hissediyorum. Android stüdyo devletler 2,0 indirme sitesi gerçek sürümü ve ben NDK desteği sadece 1.3 kadar önizleme her yerde okuyorum, bu yüzden şimdi kararlı olurdu. Ve http://developer.android.com/ndk/guides/index.html adresindeki resmi öğreticinin bu tür temel şeyler hakkında "yalan söylediği" konusunda mutlu değilim ... –

+0

NDK için beklenen birçok değişiklik var. yakında? Bu benim için kötü, çünkü bu dönemdeki master projem için kullanmam gerekiyor. Belki benim için http://tools.android.com/tech-docs/android-ndk-preview gibi başlamak için bazı iyi okuma önerileri? (Çünkü resmi öğretici şu anda iyi bir başlangıç ​​noktası olmayacağı için :() (Ya da bunun kendi başına bir soru olması mı, yoksa stackoverflow için iyi bir soru değil mi?) –

+0

Eğer açıklandığı gibi temel NDK desteğine ihtiyacınız varsa http://tools.android.com/tech-docs/android-ndk-preview adresinde, AS 2.0'ı resmi Gradle eklentisi ile kullanmanızı öneririm.Eğer bu yeterli değilse, bir ana proje için en yeni deneysel eklenti ve http://tools.android.com/tech-docs/new-build-system/gradle-experimental adresinde açıklandığı şekilde yapılandırmanızı ayarlayın. Ticari ürün için muhtemelen eski stili kullanmanızı tavsiye ederim ** http://stackoverflow.com/a/36651488/192373 –