重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
最近看一个NDK项目,因为源码使用Eclipse IDE写的,想把代码导入Android Studio使用,毕竟好用很多,使用AS导入后,第一个问题就是编码问题,项目之前竟然使用的是GBK编码。首先就是改变编码问题。我先在设置中将项目编码改为UTF-8,build结果显示一堆错误的乱码,在网上逛了一圈,找到解决方案。
创新互联成立与2013年,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元甘南做网站,已为上家服务,为甘南各地企业和个人服务,联系电话:18982081108编码
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的方式链接。
或者你也可以在你的module中加入
externalNativeBuild { ndkBuild { path 'src/main/jni/Android.mk' } }