eclipse 项目转 android studio so文件 处理

       这两天把原来在Eclipse下的项目转到 Android Studio下,真是各种坑。 布局里面ID重复,24位图片位数错误,build sdk不一致等,今天感觉比较有记录意义的是 so文件的加载。

通过Eclipse 转 Android Studio 过程如下:

APP——>Export——>Android Generate Gradle build files ,然后把想要导出的文件到处去就可以了,然后通过Android Studio File——>NEW——>import model 方式导入即可使用。

我导入之后配置好在Android Studio中运行就崩溃,怀疑是 游戏的 so文件库加载出现问题,查看了一下,果然没有加载 so文件的gradle配置。 需要配置so加载在gradle添加想要目录,如下:

android {
  


    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            jniLibs.srcDirs = ['libs']
        }


    }


}


因为从Eclipse 中 so都在libs 下,所以直接把 jniLibs的路径直接配置到 libs下就可以了


也可以通过按Android Studio 标准形式进行修改,在标准形势下:main中包括assets,java(代码部分),res资源部分,以及jniLibs,这时候就不用配置了,会根据gradle配置自动加载相应的so文件。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值