Ben bir + denedim C++ hata ayıklama vb etkinleştirmek için, yeni android studio 2.2 kullanarak, ndkBuild işlevselliğini mevcut bir android stüdyo projesine entegre etmeye çalışıyorum Android studio 2.2'nin mükemmel bir şekilde çalıştığı ndk örnek projeleri. ben kendi projede gradle komutları çalıştırmayı denediğinizde Ancak, ben bu hata mesajını alıyorum:argümanları için externalNativeBuild() yöntemi bulunamadı
Hata: (73, 0) bağımsız değişkenler için yöntem externalNativeBuild() bulunamadı [build_c6heui1f67l8o1c3ifgpntw6 $ _run_closure2 $ _closure9 @ 4329c1c9 ] org.gradle.api.Project türünde proje: 'çekirdek'.
externalNativeBuild{
ndkBuild{
path "$projectDir/jni/Android.mk"
}
}
externalNativeBuild {
ndkBuild {
arguments "NDK_APPLICATION_MK:=$projectDir/jni/Application.mk"
abiFilters "armeabi-v7a", "armeabi","arm64-v8a","x86"
cppFlags "-frtti -fexceptions"
}
}
i belki proje kurulumu ile burada bir şey üzerine atlamak mı i aşağıdaki komutları içeren bir gradle komut ile sona erdi http://tools.android.com/tech-docs/external-c-builds bu açıklama takip ederek
? Benim android stüdyoda> Android NDK yeri-> Proje Yapısı ... - -> SDK Yer düzgün
Dosya altında Android NDK konumunu belirledik.
Başka bir şey unutmuş olabilirim?
Daha önce benzer bir problemle karşılaşan var mı?
Önerileri kadar
Eğer {} engellemek android içine externalNativeBuild koydun mu? – tianwei
evet Yaptım, bu yüzden hata kaynağı – MinionDeveloper