网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

EclipseNDK迁移到AndroidStudio的方法示例-创新互联

最近看一个NDK项目,因为源码使用Eclipse IDE写的,想把代码导入Android Studio使用,毕竟好用很多,使用AS导入后,第一个问题就是编码问题,项目之前竟然使用的是GBK编码。首先就是改变编码问题。我先在设置中将项目编码改为UTF-8,build结果显示一堆错误的乱码,在网上逛了一圈,找到解决方案。

创新互联成立与2013年,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元甘南做网站,已为上家服务,为甘南各地企业和个人服务,联系电话:18982081108

编码

  1. 将AS右下角的UTF-8换成GBK。
  2. 跳出提示选择"reload",此时注释之类的乱码会显示正确。
  3. 右下角再选择UTF-8
  4. 跳出提示选择"convert",此时编码从GBK转为UTF-8。
  5. 编译运行,就不会出现乱码错误了。
  6. 别的乱码的类也是这种方法

NDK支持


将项目导入之后,build有提示错误:

Error: Flag android.useDeprecatedNdk is no longer supported and will be removed in the next version of Android Studio.  Please switch to a supported build system.
  Consider using CMake or ndk-build integration. For more information 


我们把gradle.properties中android.useDeprecatedNdk=true去掉。然后直接在AS右键Linked C++ Project.选择cmake或者ndk build的方式链接。

  1. cmake: 选择CMakeLists.txt文件
  2. NDK build: 选择Android.mk文件

或者你也可以在你的module中加入

externalNativeBuild {
  ndkBuild {
   path 'src/main/jni/Android.mk'
  }
 }

新闻标题:EclipseNDK迁移到AndroidStudio的方法示例-创新互联
网站地址:http://bjjierui.cn/article/hsjhi.html

其他资讯