AndroidStudio的一些实用技巧
一、如何将Eclipse中的歌项目迁移到AndroidStudio中
从Eclipse中导出
1.将你的ADT插件版本升级到22.0以上。
2.在Eclipse中,选择File-->Export。
3.在弹出的导出窗口中,打开Android的文件夹,选择“Generate Gradle Build Files”。
4.选中你想要导入到Android Studio中的项目,Finish。
PS:导出的项目将会和原来的项目在同一目录,覆盖原来的同时,会新增一个叫build.gradle的文件,导入Android Studio时将首先读取这个文件。
导入到Android Studio
1.在Android Studio 中,首先关掉你当前的打开的项目。
2.在欢迎界面,点击Import Project(注:也是可以直接在菜单选择Import project的)
3.选中你在Eclipse中导出的项目,展开目录,点击build.gradle文件,然后OK
4.在之后的弹出对话框中,会要求你选择Gradle的配置,选中Use gradle wrapper.(注:也可以自定义你本机装的Gradle)
PS:如果没有Grade build文件,也是可以将普通的安卓项目导入到Android Studio中,它会用现有的Ant build.但为了更好地使用之后的功能和充分使用构建变量,还是强烈地建议先从ADT插件中生成Gradle文件再导入Android Studio
二、如何设置AndroidStudio工作空间的编码
File ->Settings->Editor->File Encodings 将上面看到的所有编码改为你想要的编码 并勾选
三、关于AndroidStudio图片的使用
as与eclipse不同之处是多了mipmap这个文件夹,根据谷歌官方推荐,将图片放入mipmap中能加强图片处理效率,优化性能.
注意:.9图片还是要放在drawlayout文件夹中。
四、Android Studio如何获取 SHA1 和MD5码
1、打开android studio 在最下面找到Terminal 如下图
2、 输入命令 C: 进入c盘
3、 输入命令 cd Users\Administrator 其中Administrator是自己的用户名 Administrator文件下有个.adnroid文件
4、 输入命令 cd .android 如下图
5、输入命令 keytool -list -v -keystore debug.keystore 其中debug.keystore是studio默认的keystore 可以换成自己生成的keystore 如下图
6、输入命令 android 回车(秘钥库口令是看不到的)如下图
注 想要用自己生成的 keystore 在studio中 Build->Generate Signed APK中生成
五、Android Studio修改VersionName 和 VersionCode
除了需要在AndroidMainfest文件更改,还需要在build.gradle中更改
六、ADB NOT Responding -Android Studio
有时打开android studio会出现这个错误
找了下原因是因为端口占用
adb运行的默认端口是5037, 因此通过命令行 netstat -aon |findstr "5037" 找到了PID,通过PID找到占用端口的进程,果断杀掉这个进程,运行android studio,一切恢复正常。