【发布时间】:2016-05-30 08:12:48
【问题描述】:
我正在尝试开发使用POCO socket 库和android NDK 的跨平台应用程序(在本机级别)。但我不知道如何在工作室中使用 gradle 在android NDK 中集成/使用POCO library。
我正在使用com.android.tools.build:gradle-experimental:0.7.0 gradle 版本。
以下是我的build.gradle。
apply plugin: 'com.android.model.application'
model {
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.ndkproto"
minSdkVersion.apiLevel = 22
targetSdkVersion.apiLevel = 23
versionCode = 1
versionName = "1.0"
}
buildTypes {
release {
minifyEnabled = false
proguardFiles.add(file('proguard-android.txt'))
}
}
ndk {
moduleName = "ndk-proto-jni"
stl "stlport_static"
ldLibs.addAll(['android', 'log'])
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1'
}
我已经下载了POCO library,但不知道要在build.gradle 文件中更改什么以在ndk 中使用其C++ 函数。我试图在网上搜寻,但找不到与此相关的任何材料或官方指南。
【问题讨论】:
标签: android c++ android-studio android-ndk poco-libraries