0
我正在使用android studio ndk。我想创建一个JNI的.so,但是这个.so是指另一个.so,所以我应该链接到另一个.so当编译JNI .so 以下是我的JNITest \ app \ build.gradleandroid studio用第三个库(.so)编译NDK
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.example.administrator.jnitest"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
ndk {
moduleName "JniTest"
ldLibs "log", "z", "m" ,"netsdk", "rtspclient" , "osl"
abiFilters "armeabi", "armeabi-v7a", "x86"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
}
“NETSDK”,“rtspclient”,“OSL”是依赖共享库,我不知道如何。所以路径添加到他们现在
的gradle这个报告错误:(16,0)无法在COM找物业 'LDFLAGS'。 [email protected]。 – Json
我使用AS 1.2.1.1版本 – Json
对不起,在你的版本中你应该删除**'='**和**'+ ='** –