最近在研究安卓的OTA rom,找到一个开源的项目https://github.com/MatthewBooth/OTAUpdates 其中用到了bypass。
bypass:Skip the HTML, Bypass takes markdown and renders it directly on Android and iOS.
使用Android Studio 1.3.2导入项目编译时出错:Error:(3, 31) 错误: 程序包in.uncod.android.bypass不存在。
这个包在src_bypass目录下,AS并没有导入这个目录。bypass需要用到NDK来编译。项目的Building说明是针对linux下Eclipse的,我用的是Window下AS,刚学Android,不知道怎么配置。
偷懒找到一个使用的AS的bypass项目:https://github.com/actorapp/bypass 导入项目后,出现以下问题:
1.未设置NDK的路径
Error:Execution failed for task ':library:ndkBuild'. > A problem occurred starting process 'command 'null/ndk-build''
配置NDK的的安装路径即可。
1)设置环境变量:新增ANDROID_NDK_HOME键值为Android NDK安装目录,在PATH末尾增加;%ANDROID_NDK_HOME%。
或者2)在AS的project structure设置,如下图: