Android Studio
ZeroFlutter
日活百万级 App 负责人,懂点技术,懂点产品,还懂点广告运营。看着懂的很多,其实不懂的更多。
展开
-
解决Android Studio加载第三方jar包,出现包重复加载的问题:
UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596) at com.android.原创 2015-02-12 10:11:06 · 19484 阅读 · 8 评论 -
[Android Studio 权威教程]断点调试和高级调试
有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我见过最棒的。 好了开始写一个简单的调试程序,我们先来一个for循环for (int i = 0; i < 10; i++) {//获取当前i的值 int selector = i; //打log查看当前i的值(此步多余,实际开发请忽略) Logger.e("fo原创 2015-06-15 11:26:28 · 42720 阅读 · 30 评论 -
[Android Studio 权威教程]配置出“NB”的Android Studio
前几篇博客我们已经安装好了As,并且创建了我们的第一个HelloWrod ,这片blog我们继续配置出一个NB的Android Studio 如果你是一个才开始接触到AS或者想从Eclipse转型到AS的童鞋,那么请你持续关注我左边的专栏[Android Studio 权威教程],好的,开始我们的教程。1.配置IDE主题 默认的主题是一个灰白色,看这特别的不好看,而且对于我们程序开发者来讲每原创 2015-06-05 11:12:14 · 21280 阅读 · 40 评论 -
[Android Studio 权威教程]多渠道打包和一键完成(全部产品)打包并签名
好久没有更新blog了,今天给大家带来的是AS 的2种方式实现多渠道打包,并且我们还要验证是否实现了多渠道打包的功能,最后在让大家爽一下实现一键打包所有的渠道包并且给apk签名多渠道打包 方法1第一步:添加渠道表示标签<!-- UMeng 配置--><meta-data android:value="${UMENG_CHANNEL_VALUE}" android:name="UMENG_C原创 2015-09-08 20:16:08 · 21553 阅读 · 16 评论 -
[Android Studio 权威教程]打包、生成jks密钥、签名Apk、多渠道打包
上一篇我们讲了多渠道打包 其中我们用到了签名文件在eclipse时.keystore在Android Studio中就是.jks文件了,那么这个文件怎么生成呢?这篇文章是上一篇的补充篇。生成jks签名文件 选择Build > Generate Signed APK… 选择项目app > Next 选择Create new… 选择签名文件的路径,这些信息和eclipse一样了,填完点击OK原创 2015-09-10 15:52:22 · 56060 阅读 · 24 评论 -
[Android Studio 权威教程]离线配置SDK,创建第一个AS项目
前三篇bolg我给大家分享了怎么安装Android Studio,但是我们还没有使用AS创建一个Android 的项目,那么这篇blog我们开始离线配置SDK,并且创建一个Android项目 没有看如何安装Android Studio的童鞋,请先看这里,然后回来我们继续: [Android Studio 权威教程]Mac下安装Android Studio [And原创 2015-06-04 17:49:05 · 22700 阅读 · 11 评论 -
[Android Studio 权威教程]Mac下安装Android Studio
从AS 0.5版本开始使用,也是AS的推行者,在ApkBus发布的第一篇Android Studio Perview 2 获得了50K的浏览,1800多条回复下载。 在我的[Android Studio 系列教程]中,我会从1.1稳定版AS的安装到1.3版本AS NDK集成和使用 都分享给大家,敬请关注一、网盘下载 点击下载 | 密码: qp5a二、开始安装找到下载文件 双击安装,拖原创 2015-06-02 10:12:17 · 6803 阅读 · 0 评论 -
[Android Studio 权威教程]Windows下安装Android Studio
从AS 0.5版本开始使用,也是AS的推行者,在ApkBus发布的第一篇Android Studio Perview 2 获得了50K的浏览,1800多条回复下载。 在我的[Android Studio 系列教程]中,我会从1.1稳定版AS的安装到1.3版本AS NDK集成和使用 都分享给大家,敬请关注一、网盘下载 点击下载 | 密码: yrkt二、开始安装原创 2015-06-02 22:03:56 · 14571 阅读 · 11 评论 -
[Android Studio 权威教程]最实用的快捷键
上篇中我们讲了Android Studio如何添加插件,这篇我们讲讲AS的快捷键,这里我说明的快捷键都是最最实用的,希望刚刚加入AS的朋友尽快的熟悉一下这几个快捷键,这样可以帮助你提高coding的效率Android Studio 快捷键 操作 Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Opt原创 2015-06-08 13:53:09 · 13450 阅读 · 27 评论 -
Android Studio 打包apk,自动追加版本号和版本名称
默认AS大包好的apk是app-deubg.apk的,这样的话版本多了找出一个bug在哪个版本中存在的,就非常的麻烦了,我们追加版本号和版本名称后就非常好区分了。 配置方法 在gradle文件中的android节点下添加如下代码 android.applicationVariants.all { variant -> variant.outputs.each {原创 2016-01-25 14:00:04 · 11908 阅读 · 3 评论 -
解决ActionBar中的item不显示在ActionBar的问题
问题 今天遇到actionbar显示一个item项总是显示在更多当中,不直接显示到actionbar上。通常的方法 通常我们只需要做如下的设置就可以了<menuxmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_scan" a原创 2016-01-25 15:41:08 · 2289 阅读 · 1 评论 -
[Android Studio 权威教程]AS构建系统-Gradle
前几篇我们主要讲了AS的配置的一些东西,今天我们就开始认识一下Android Studio的【构建系统】-Gradle。 Gradle是什么?Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。【百度百科】 在AS中包含一个顶级构建文件和每个模块构建文件组成,如下图 我们这里就主要讲[顶级配置文件和模块配置文件以及sdk配原创 2015-06-19 12:40:58 · 12688 阅读 · 15 评论 -
[Android Studio 权威教程]Android Studio 三种添加插件的方式
前几篇blog我们介绍了如何安装和配置Android Studio,这篇Blog我们来聊聊如何给Android Studio添加插件,添加插件的路径有三种,我把他们分类如下: 点击设置小按钮 点击[Plugins]这里展示的是你已经安装的插件,我们可以点击插件名称,查看插件的说明,下方的三个按钮是添加插件的三种路径,我们分别介绍:官方插件 我们这里已Meteor为示例,首先点击官方插件原创 2015-06-08 10:53:41 · 27042 阅读 · 18 评论 -
[Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
前几篇我们讲过了AS3种添加插件的方式,以及最常用的一些快捷键的用法,这篇我们讲讲添加第三方库的方法,我这里讲的是最实用、最简单也是最有效的方法,网上很多方法杂七杂八的而且有的已尽很老了在新的版本中根本不起作用,好了开始教程: 点击项目设置按钮 依次选择 App > Dependencies1. 直接搜索法 依次选择 + > Library dependency 这里的搜索一定要是全名的原创 2015-06-09 10:06:33 · 46853 阅读 · 36 评论 -
Android Studio 添加动态库os文件的方法
错误 02-28 20:14:13.904 18116-18116/? E/AdFireWallNative﹕ AdFrieWall JNI_OnLoad 02-28 20:14:13.904 18116-18116/? E/AdFireWallNative﹕ AdFireWall JNI_OnLoad done. 02-28 20:14:13.555 743-1064/? E/原创 2015-02-28 20:39:01 · 9117 阅读 · 5 评论 -
Android Studio添加插件(Genymotion)
Android Studio(AS)添加插件 –Genymotion 我们以添加一个Genymotion的插件作为学习路径1.下载genymotion-idea-plugin-20150223.jar 插件 点击下载 | 密码:9z1m2.打开AS,File > Settings 3.选择Plugins 3.点击Install plugin from disk…,选择gen原创 2015-04-03 10:50:38 · 6978 阅读 · 2 评论 -
Android studio ——设置ide和project编码格式
设置 Settings -> File Encodings -> IDE Encoding / Project Encoding 可以更具你的需求设置,一般是utf-8事例图片原创 2015-04-16 12:58:07 · 7318 阅读 · 1 评论 -
使用Gradle将apk安装包输出到指定的目录
前言 我使用的Android stuido开发android项目,现在有A项目和B项目,B项目中需要用到A项目的apk包(A项目的apk放到B项目的assets目录下)代码apply plugin: 'com.android.application'//这里是要输入的路径def outputPathName = "/Users/zsl/Downloads/Bproject/assets/s原创 2015-05-10 17:17:46 · 8324 阅读 · 1 评论 -
Android Studio 1.3 到来了,马上来升级
要确保你已经安装过Android Studio 了,绿色版赶紧换掉吧,没有的小伙伴在下边下载,现在开始教程 安装Android Studio (Win和Mac) | 立即下载 |密码: zxqt 设置检查更新Settings (win File > Settings)>Appearance & Behavior> System Settings>Updates panel 或者直接如下图原创 2015-05-29 10:48:59 · 4589 阅读 · 8 评论 -
Android studio常量表达式的错误
今天在AS上集成Zxing的库,出现了如下的错误:常量表达式的错误 这个错误是switch case的问题,提示换成if else 在AS中我们使用Alt+Enter(opt+Enter for Mac)快捷键直接将switch转换为if else,如下图所示: 在Tools Android的网站上有详细的说明,主要是避免多个库之间出现资源冲突Non-constant Fields原创 2015-06-19 18:56:56 · 13092 阅读 · 0 评论 -
Android Studio -修改LogCat的颜色*美爆了*
一、 先看效果二、设置 File->Settings 或Ctrl + Alt +S 找到 Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat 点中Verbose , Info, Debug等选项,然后在后面将Use Inberited attributes 去掉勾选 再将 Foreground 前的复选框选上,原创 2015-05-18 17:46:14 · 43334 阅读 · 3 评论 -
Android Studio -添加你见过的最牛Log*神器*
一、看效果二、添加compile 'com.orhanobut:logger:1.8'三、使用方法在自定义Application的onCreate方法中Logger.init(YOUR_TAG);调用Logger.d("hello");Logger.e("hello");Logger.w("hello");Logger.v("hello");Logger.wtf("hello");Logg原创 2015-05-18 18:02:32 · 15116 阅读 · 23 评论 -
[Android Studio 权威教程]AS 中配置强大的版本管理系统(Git、SVN、等)
在Eclipse中添加Git等版本管理工具需要自己添加插件,而且个人觉得不咋好用,在AS中已经给我们集成好了,我们只需要配置一下就OK了,今天就和大家聊聊怎么配置以及使用的要点。1. 安装Git/CVS 第一步首先你需要安装Git/CVS等版本管理工具,这个请自行百度2. 新建一个本地空仓库 新建一个仓库叫GitTest 仓库现在是空的什么都没有 找到路径,然后复制路径(这步很重要)原创 2015-06-23 11:19:29 · 14145 阅读 · 14 评论 -
[Android Studio 权威教程]Linux下安装Android Studio
我从AS 0.5版本开始使用,也是AS的推行者,在ApkBus发布的第一篇Android Studio Perview 2 获得了50K的浏览,1800多条回复下载。 在我的[Android Studio 系列教程]中,我会从1.1稳定版AS的安装到1.3版本AS NDK集成和使用 都分享给大家,敬请关注 其他平台请转移到这里: [Android Studio 权威教程]Wind原创 2015-06-03 21:27:11 · 20305 阅读 · 6 评论 -
Android Studio --自动删除没有用的资源,给APK减减肥
有时候我们添加的一些资源,如图片和一些没用的代码,以及在添加第三方库的时候我们只需要使用其中的一部分功能和一部分资源,那么这个时候如果靠我们手工去怕是非常难做的,尤其是项目大的时候,Android 团队工程师Tor Norbye ,在2014年11月1日Google +上发布,说Android Gradle插件支持删除一些没有用的资源,配置方法如下:android { buildTypes原创 2015-06-08 16:45:29 · 8816 阅读 · 8 评论 -
Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
今天将一个带有C++的android混合项目倒出的Android Studio,运行起来出现了如下错误:5-31 18:45:52.320 10741-10741/com.example.hellojni E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.example.hellojni, PID: 10741 java.l原创 2015-05-31 20:27:27 · 37528 阅读 · 11 评论