2015-07-14 5 views
1

Я хотел бы использовать Android Studio 1.3 RC для записи собственного кода. Но я не могу найти образец того, как добавлять готовые библиотеки в Gradle. У кого-нибудь есть идея об этом?android studio 1.3 RC, NDK готовые библиотеки

Я хочу использовать сборку ffmpeg в моем проекте. Я все еще использую Android.mk, чтобы построить сейчас так.

ответ

1

Вы можете клонировать образцы по адресу https://github.com/googlesamples/android-ndk.git, в соответствии с сайтом android studio doc http://tools.android.com/tech-docs/android-ndk-preview.

Вы были ошибки компиляции образцов, пока я не добавить

tasks.withType(JavaCompile) { 
    sourceCompatibility = JavaVersion.VERSION_1_7 
    targetCompatibility = JavaVersion.VERSION_1_7 
} 

к build.gradle (приложение).

Android Studio: New gradle build NDK sample app error

0

Наконец, я решил проблему.

Сначала добавьте готовые библиотеки в src/main/jniLibs.

Во-вторых, написать приложение/build.gradle

android.ndk { 
    moduleName = "test" 
    //add head files 
    cppFlags +="-I${file("src/main/jni/ffmpeg/include")}".toString() 

    //add prebuilt library 
    ldLibs += file("src/main/jniLibs/armeabi-v7a/libffmpeg.so").toString() 
    ... 
} 
Смежные вопросы