1,debug 问题
单步调试:F8
进入方法中:F7
下一个端点或者跳出方法外:Shift+F8
下一个端点:Alt+F9
2,lint错误导致无法打Release包报错
Gradle中加上
lintOptions {
abortOnError false
checkReleaseBuilds false
}
3,动态链接库的引用
android {
compileSdkVersion 19
buildToolsVersion "24.0.0 rc3"
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}
或者
ps:推荐第一种
4,删除module
Project Structure(Ctrl+Shift+Alt+S) ---> "-" --->delete Mudule
5,mipmap和drawable文件夹的区别
mipmap文件夹下,仅仅建议放启动图标/app launcher icons,也就是应用安装后,会显示在桌面的那个图标。而其他的图片资源等,还是按照以前方式,放在drawable文件夹下。
6,各种快捷键的使用
7,各个文件夹的意思
8,65535错误
Android 程序有时候三方架包引用多了很容易出现65535错误,目前谷歌已经提供了通用的解决方法,在API 21中提供了通用的解决方案,那就是android-support-multidex.jar. 这个jar包最低可以支持到API 4的版本(Android L及以上版本会默认支持mutidex).
那具体怎样配置呢?
将如下配置加入工程 build.gradle中
android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
初始化MultiDex
Application继承android.support.multidex.MultiDexApplication类,或者覆写Application中的attachBaseContext()方法:
public class MyApplication extends FooApplication {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
9,改成黑色主题
10,修改ide的字体
a,修改ide的ide默认的工具字体
b,修改代码编辑的字体
11,鼠标接触代码提示
12,配置svn
13,配置自动导包和自动移除不用的导包
14,取消拼写错误提示(强迫症表示那个下划线实在受不了)