如何快速跑通一个Android工程
最近做了个任务需要在github上面大量拉Android工程在本地跑通查看效果。由于是第一次跑安卓工程,踩了不少坑,在此记录一下。
首先,在github上面克隆一个安卓工程到本地之后,使用AndroidStudio打开。这时候需要同步Sync项目结构,AndroidStudio会检查本地是否已经下载了工程所配置的Gradle包,如果没有,Android Studio则会进行下载,下载好了之后下次如果有相同Gradle的工程则无需再下载,而是直接从本地导入。
注意:Gradle版本是在gradle/wrapper/gradle-wrapper.properties中设置的。
图:初始导入项目下载Gradle
下载完成后等待项目Sync完成。
如果出现了以下问题,可能是build.gradle中配置的gradle版本过低。
需要把它改成较新的版本,比如:
然后同步完成:
点击🔨按钮进行Build,出现以下报错说明JDK版本有问题。
在Gradle中设置一下JDK版本。
然后进行重新构建:
如果使用了jni或者C++,可能出现以下问题:
需要在build.gradle中修改,
要么注释掉这段内容
如果注释掉之后仍然没有反应,则可以尝试
- 先添加packagingOptions,如果不行则试一试吧“src/main/jniLibs“改为”libs"。
其他常用项:
在Tooks->SDK Manager中可以管理各个包,比如不同安卓版本的开发包。
NDK,Cmake等
点击红框处展开,可以选择不同的NDK或者CMAKE版本。