android的studio使用JNI的bug

oldmtn 2016-01-04 08:48:54
在android-studio里面使用STL一般就是在Application.mk里面添加
stlport_static的引用。
但是为什么我添加了还是提示, list, no such file or directory呢

但是我用ndk-build的时候却是可以编译通过的。

另外我的ndk版本为r10e。。。。
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanxiaochengyu 2016-01-05
  • 打赏
  • 举报
回复

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "xxxxxx"
        minSdkVersion 8
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"


        ndk {
            moduleName "hellojni" 
            ldLibs "log"
            stl "stlport_static"
//            abiFilters "armeabi", "armeabi-v7a", "x86"
        }
    }
再试试吧
oldmtn 2016-01-05
  • 打赏
  • 举报
回复
引用 1 楼 a87b01c14 的回复:
换stlport_shared 试试
问题尚未解决。 在Android-studio里面编译jni代码就是出现,list无法找到的错误。 而使用ndk-build的时候,却可以通过。 算了,我就用ndk-build吧。。
sanxiaochengyu 2016-01-05
  • 打赏
  • 举报
回复
换stlport_shared 试试

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧