博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio 的常用设置
阅读量:5052 次
发布时间:2019-06-12

本文共 3287 字,大约阅读时间需要 10 分钟。

 

1、默认情况下,小写字母的话是不会弹出提示的    到设置里面 搜索 code completion  ,把 case sensitive completion   改成none

 

2、Gradle version 2.10 is required. Current version is 2.8 Error      

打开项目的gradle文件夹 wrapper文件夹 中的gradle-wrapper.properties   最后一行改成   可以参考其他正常运行的项目

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

 

3、res文件夹下的 drawable文件夹只有一个,想要其他四个尺寸的文件夹,可以一个个创建,当然这是最无奈的方法;右键drawable 文件夹 

New -> Image Asset -> Asset Type: Action Bar and Tab Icons  ->Next -> Finish

 

4、导入so aar文件  直接丢进libs里面 是不够的,在app的build.gradle文件中

android 花括号中 添加 

sourceSets{        main{            jniLibs.srcDirs=["libs"]        }    }

dependencies 上面加上

repositories {    flatDir {        dirs 'libs'    }}
aar直接看例子  和jar差不多
1 apply plugin: 'com.android.application' 2  3 android { 4     compileSdkVersion 24 5     buildToolsVersion "24.0.0" 6  7     defaultConfig { 8         applicationId "com.demon.im" 9         minSdkVersion 1510         targetSdkVersion 2411         versionCode 112         versionName "1.0"13     }14     buildTypes {15         release {16             minifyEnabled false17             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'18         }19     }20 21     sourceSets{22         main{23             jniLibs.srcDirs=["libs"]24         }25     }26 }27 28 repositories {29     flatDir {30         dirs 'libs'31     }32 }33 34 dependencies {35     compile fileTree(include: ['*.jar'], dir: 'libs')36     testCompile 'junit:junit:4.12'37 38     compile 'com.android.support:appcompat-v7:24.0.0'39     compile 'com.android.support:recyclerview-v7:24.0.0'40     compile 'com.android.support:support-v4:24.0.0'41     compile 'com.android.support:cardview-v7:24.0.0'42     compile 'com.android.support:design:24.0.0'43 44     compile files('libs/androidasync-2.1.6.jar')45     compile files('libs/BmobNewIM_2.0.5_20160601.jar')46     compile files('libs/BmobSDK_3.5.1_20160719.jar')47 48 49     compile files('libs/logger.jar')50     compile files('libs/glide-3.7.0.jar')51     compile files('libs/gson-2.6.2.jar')52     compile files('libs/butterknife-7.0.1.jar')53 54 55     compile files('libs/okhttp-3.3.1.jar')56     compile files('libs/okio-1.7.0.jar')57     compile files('libs/rxandroid-1.2.0.jar')58     compile files('libs/rxjava-1.1.6.jar')59  60     compile(name: 'material-dialogs-core-0.9.0.1', ext: 'aar')61     compile(name: 'material-dialogs-commons-0.9.0.1', ext: 'aar')62     compile(name: 'material-progressbar-library-1.1.7', ext: 'aar')63 64 }
View Code

 

导入module   

从网上下载来的 module ,导入项目  File–>Import Module ,选择module的文件夹,确定之后,工程目录会多出这个module的文件夹,一般会报错,因为module的配置和你当前工程的配置不一样,所以要改成一样的

把module的build.gradle 打开 ,compileSdkVersion buildToolsVersion 改成工程一样的版本,之后在工程的build.gradle 中添加 module的依赖,如下

compile project(':Rong_Cloud_Android_IMKit_SDK_v2_7_0_dev')

 

5、targetSdkVersion 22以上的权限问题   java.lang.SecurityException: Permission Denial

把  targetSdkVersion 改成22    简单的解决方法,最好还是动态获取

 

6、意外重启,引入全部报错,无论怎么clear  rebuild 都无法解决

 

File -> Invalidate Cashes / Restart

 

7、Android Studio 中建议过滤的文件:

- .idea 文件夹
- .gradle 文件夹
- 所有的 build 文件夹
- 所有的 .iml 文件
- local.properties 文件

 

8、no debuggable applications

Tools->Android->Enable ADB Integration 

 

9、 butterknife zelezny没有反应

将光标放到R.layout.xxx,然后右键Generate,光标如果不在布局文件上的话,Generate是没有的

 

 

Glide   

转载于:https://www.cnblogs.com/demon9/p/5494771.html

你可能感兴趣的文章
JAVA设计模式之简单工厂模式与工厂方法模式
查看>>
③面向对象程序设计——封装
查看>>
【19】AngularJS 应用
查看>>
Spring
查看>>
Linux 系统的/var目录
查看>>
Redis学习---Redis操作之其他操作
查看>>
WebService中的DataSet序列化使用
查看>>
BZOJ 1200 木梳
查看>>
【Linux】【C语言】菜鸟学习日志(一) 一步一步学习在Linxu下测试程序的运行时间...
查看>>
hostname
查看>>
SpringBoot使用其他的Servlet容器
查看>>
关于cookie存取中文乱码问题
查看>>
mysql 多表管理修改
查看>>
group by order by
查看>>
Oracle学习之简单查询
查看>>
log4j配置
查看>>
linux 配置SAN存储-IPSAN
查看>>
java学习笔记之String类
查看>>
pymysql操作mysql
查看>>
Linux服务器删除乱码文件/文件夹的方法
查看>>