Android Studio
zander_2016
这个作者很懒,什么都没留下…
展开
-
Android 在 Multidex 下使用 Instant Run
Instant Run是Android studio 2.0新的逆天功能,在Run和Debug的时候,只有在第一次build会花费大量的时间,之后再次Run或者Debug的时候会直接把变化的代码更新到手机,再上面生成一个新的APK直接运行,这样就能很快的显示出更改代码之后的变化,加快了开发效率和调试效率,每次更改代码50多秒的build时间还是挺浪费的。 Instant Run要求Gradl转载 2016-11-03 10:59:38 · 289 阅读 · 0 评论 -
AndroidStudio、Gradle、BuildToolsVersion配置
刚入职公司,新配的电脑,于是下载了最新的AS(3.0.1),然后gradle也是下载的最新的4.1,新建项目没问题,但是我导入公司的项目时,一直报缺少这那的错,AS会去自动下载这些东西,然而由于网络问题,有时候会很慢甚至下载不下来。如果这种情况,就需要自己百度去下载,或者跟同事那考一份。AS版本(3.0.1)Gradle插件版本:项目根目录下的build.gradle中的dependencies ...原创 2018-03-15 19:27:35 · 5258 阅读 · 0 评论 -
AndroidStudio 保存当前工作状态失败,重启后恢复为初始状态的解决方案
当某些异常情况发生时,例如:蓝屏,突然断电......这时如果你正在开发,而且恰好用的是AndroidStudio,那么当你再次重新启动电脑,启动项目时,你会发现,你的工作状态(打开的类,打开的目录等)都被归置了。以后每次打开都会要重新的打开目录,打开相关的文件......其实引起这种情况的原因是工程目录下的.idea----->workspace.xml损坏了解决方案:打开AndroidStud转载 2018-01-18 09:55:27 · 459 阅读 · 0 评论 -
Android Studio 打包 release 版本后无法安装的问题
今天在给应用打包的时候碰到一个很诡异的问题,搞了半天仍然没有解决,最后还是在 stack overflow 上找到了解决办法。 问题描述: 在 Android Studio 2.3上通过 Generate Signed APK 打包 release 版本,打包过程一切顺利,正要愉快的玩耍的时候,郁闷的事情来了。 一安装提示安装失败,刚点击安装就直接一个大红叉冒出来。但是如果是打包的转载 2017-07-27 20:30:36 · 715 阅读 · 0 评论 -
Androidstudio 2.2.3升级到2.3 后出现Refreshing gradle project问题
其实主要是AS版本更新,对应的一些工具也需要更新,而有时候因为网络问题,AS下载那些工具很慢,或者根本请求不到下载地址,从而导致一直在Refreshing。我是因为闲的没事更新了一下,更新完那天下午一直卡refreshing,反正也没啥事,索性就没理它,第二天打开,自己就ok了。 如果比较着急或者一直卡Refreshing的朋友,那么按照下面的步骤去修改,一般就没问题了。 以下原创 2017-07-07 09:43:41 · 390 阅读 · 0 评论 -
Android luancher消息提醒-ShortcutBadger
参考开源项目ShortcutBadger 1. Add mavenCentral to your build script. repositories { mavenCentral() } 2. Add dependencies for ShortcutBadger, it's available from maven now. depen原创 2017-01-09 10:40:26 · 2648 阅读 · 0 评论 -
Proguard拆分-方便管理
Proguard 最近开始做新项目,需要做代码混淆。就直接从之前的项目中将proguard-rules.pro文件拷贝过来,然后在gradle中配置: buildTypes { release { minifyEnabled true zipAlignEnabled true proguardFiles getDefaultProguar转载 2017-01-09 10:29:34 · 556 阅读 · 0 评论 -
通过mapping.txt解析混淆apk的出错信息
一、eclipse导出混淆后的项目时,在项目根目录下会生成一个proguard文件夹,文件夹下包含dump.txt,mapping.txt,seeds.txt, usage.txt四个文件。 dump.txt 描述apk保重所有class的代码结构 mapping.txt 列出了源代码与混淆后的类,方法和属性名字之间的映射。这个文件对于在构建之后得到的bug报告是有用转载 2016-12-27 17:30:17 · 860 阅读 · 0 评论 -
Android原生APP中添加ReactNative 进行混合开发教程
之前使用的是命令的方式创建RN的项目,但是做anroid开发,一直都用AS,而且RN毕竟还是不能完全替代本地app,所以需要混合开发,如何混合呢?先使用AS来搭建一个RN的项目开始吧。参考这篇文章 文章中已经比较清晰的说明了整个流程,下面是我在实际操作中遇到的一些问题: 1,npm init时需要输入js文件的名字,默认是“index.js”,最好按文中说的改成“index.android.j原创 2016-11-11 12:45:38 · 1724 阅读 · 0 评论 -
【AS环境】mac上android studio连接安卓真机调试
1、确保连接线没问题,连接好后。查看usb设备信息,终端输入命令system_profiler SPUSBDataType1获取adnroid机的设备信息,红色部分稍后要用 2、终端输入以下命令,打开 adb_usb.ini 文件vi ~/.android/adb_usb.ini1应该会如下图,输入 e ,就进入编辑状态 3、按 i ,可以进入编辑状态,如图。在最后一行写入第一步红色部分的设备编号...转载 2018-03-20 13:52:19 · 3643 阅读 · 0 评论