android studio问题

1.  关于“minSdk>deviceSdk”解决办法

--点开了build.gradle,将minSdkVersion改成了16,接着Sync Now,然后就成功了。


2. 如何引入so库.

--  详见 http://blog.csdn.net/wulianghuan/article/details/44567001  ,  在对应模块的main文件夹下建立jniLibs文件夹,然后将对应平台的so动态库放进去.原因在前面的连接中有说明.


3. gradle下载下来的jar包在哪里.

--Mac系统默认下载到:/Users/(用户名)/.gradle/caches/modules-2/files-2.1
Windows系统默认下载到:C:\Users\(用户名)\.gradle\caches\modules-2\files-2.1



4.错误:Plugin with id 'me.tatarka.retrolambda' not found.


--解决方法:因为使用lambda表达式时,需要在module的build.gradle中最外层添加
apply plugin: 'me.tatarka.retrolambda'  
还需要在项目的build.gradle中的dependencies节点中添加
classpath 'me.tatarka:gradle-retrolambda:3.2.0'  
记得在修改了gradle文件之后需要同步一下.


5. 错误Plugin with id 'com.jfrog.bintray' not found.
Plugin with id 'com.github.dcendents.android-maven' not found.


--导致这个的原因是该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务。 而我们是不能连到maven的仓库,解决这个问题只需要:
找到该Module的build.gradle文件,删除原作者关于maven仓库的配置,只保留下:
apply plugin: 'com.android.library'


android {
    .....
}


dependices(){
    ....
}
然后同步一下就行了


猜你喜欢

转载自blog.csdn.net/u012049463/article/details/54586067