Android Studio 使用总结

Stella981
• 阅读 542

1.关闭安装向导

打开AS安装目录下的bin目录里面的idea.properties文件,添加一条禁用开始运行向导的配置项:

disable.android.first.run=true

2.运行卡

(1)由于分配内存过低造成的  解决办法:打开android

studio目录下找到:studio64.exe.vmoptions文件 

修第二行,得以分配更多内存

-Xms256m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-da
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio1.4
-Didea.platform.prefix=AndroidStudio

(2) 设置Gradle离线工作(如图所示:勾选Offline work) 

Android Studio 使用总结 3.快捷键设置

(1)修改快捷键模式: 

在setting内搜索keymap,将keymaps选择对应快捷键模式(eclipse或者mac OS)这样大体快捷键都已经修改了

(2)忽略提示的大小写: 

setting-Editor-General-Code Completion-Case sensitive completion 改为None

(3)ctrl+鼠标左键 跳入源码

Android Studio 使用总结

(4)自动导入引用

Android Studio 使用总结

4.导入org.apache.http包的时候报错:

在gradle配置文件添加以下代码即可解决

useLibrary 'org.apache.http.legacy'

5.出现No Debuggable Applications:

解决办法:

点击 tools-Android-Enable ADB Integration,删除app重新安装即可.

6.菜单和日志等乱码问题:

如下图所示,修改个中文字体就好了......

我改的是黑体 大家随意......

Android Studio 使用总结

7.设置自动导包

XML

Show import popup : 在编辑xml时候会弹出一个提示是否需要导入的对话框

Java

Insert imports on paste :              粘贴的时候是否导包

                                        Ask        弹出询问

                                        All         全部导包

                                        None     从不导包

Show import popup :                                   显示导入的对话框

Optimize imports on fly:                            把不用的声明删除。

Add unambiguous imports on the fly:       输入类名后, 自动导包。

Exclude from Import and Completion:       自定义import ,不常用.......

如下图

Android Studio 使用总结

8.设置 类的注解模版 以及User

修改注解末班

setting-搜索file and code templates-includes-file header 

然后右面的就是类的注解模版 看自己喜欢 改吧~

修改User

在IDE启动的时候,重写user的变量名称。
找到IDE的安装目录/bin下面的idea.exe.vmoptions 和idea64.exe.vmoptions这两个文件,在里面添加
-Duser.name=wenlong.guo(在些修改为自己想要的名称)
然后重启IDEA(不重启也行)

附图一张

Android Studio 使用总结

9.添加.so文件

(1)在src/main中添加 jniLibs文件夹 ,把.so复制进去

(2)在Project的build.gradle中就添加如下代码

sourceSets {

        main {

            jniLibs.srcDirs = ['libs']

        }

    }

(3)然后make project,切换到android结构下,你会看到 jniLibs 中.so已经变成了.jar文件,证明已经成功

10.查看签名SHA1值

通过CMD指令 输入

C:\Users\Administrator\.android>keytool -list -keystore debug.keystore

其中Administrator是指你的用户名,替换一下就好啦,如果需要密钥口令,就直接回车

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
2年前
java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
2年前
Mac下 android stutio 开发环境搭建
android的相关下载一般都是不能直接走官网的。所以分步骤来实现。1.在www.androidstudio.org下载studio和sdk,并分别解压、安装。2.直接运行studio时,会卡在一个界面很久。解决方法如下:在androidstudio安装目录下的bin目录下找到idea.propreties文件,在最后加上一句 
Wesley13 Wesley13
2年前
VirtualBox导入已安装好的操作系统的方法
VirtualBox导入已安装好的操作系统的方法1、修改UUID进入VirtualBox安装目录,运行VBoxManage修改UUID,命令运行如下:D:\\VirtualBoxVBoxManage.exe internalcommands setvdiuuid E:\\VirtualX
Stella981 Stella981
2年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Wesley13 Wesley13
2年前
Unity横屏
Android下发现Unity里面的Player设置,并不能完全有效,比如打开了自动旋转,启动的时候还是会横屏,修改XML添加以下代码<applicationandroid:icon"@drawable/ic\_launcher"                    android:label"@string/app\_name"
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这