12 逆觞

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4k+

Error:exception during working with external system:

2年多没写博客了,也没有处理任何博客的问题,主要是这两年事情实在太多了,有时候想写来着,但是事情一多又耽搁了,原来想写的gradle专题也啥都没写。这两年来android studio的变化也很大,所以以前写的一些内容可能在那个时候可以解决问题,但是随着android studio的更新,以前的解决方案可能就行不通了,接下来会把以前博客中写的但是伴随着android studio的更新不再起作用的

2016-10-09 10:57:02

Android Studio非gradle工程编译后的apk文件在哪?

非gradle的apk文件位置和gradle有一些区别,如何找到apk文件在哪?我直接上图吧,选中工程,右键:在windows是选择“show in exlporer”,然后在跳出的对应的工程所在目录中,会有一个out的文件,点进去就可以找到对应的apk了,如下图,在windows上应该是一样的,我手头现在没有windows的机器,等周一到公司后我试下,如果不一样的话,会做响应的更新。

2014-12-20 22:56:56

Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl

Android studio从1.0 RC 4升级到1.0(其实就是打了一个8M的patch)后,这个时候相应的gradle的版本也会直接使用“com.android.tools.build:gradle:1.0.0”,如果这时你在gradle文件中又用到outputFile就会出现上述的问题。好吧,其实这也是gradle团队搞的问题,有时候我们多希望gradle能像android一样,对旧版本有

2014-12-10 09:38:35

Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)

如果你用AndroidStudio开发,并且要用其他项目作为library,这个问题是很容易出现的。出现这个问题的原因是包的重复引用,意思就是在你自己的项目中引用了某个包,而被你作为library的项目也引用了同一个包,就会有这个问题。那如何解决呢,我所知道的是有两种方法:方法1:按照惯例,直接上图吧,从下图可以看到我在library中有加了一个v4的包,同时我将它作为dependenc

2014-12-09 16:20:31

Gradle DSL method not found: 'runProguard()'

本来刚升级studio到1.0的时候就想写这篇文章的,但是没空就没写了。好吧,今天把这个问题写下,因为很多同事也遇到这个问题,解决不了,在你把Android studio升级到1.0后,你会发现你的gradle sync的时候会报底下这个错:报这个错的原因其实是因为你在升级完后,然后工程会默认把你的gradle版本替换成最新的版本,所以你的build.gradle文件中的depen

2014-12-01 11:00:22

Android Studio如何回滚已经commit的代码

对于commit(不是push)的代码如何回滚,这块对于刚转到git的开发者还是比较陌生的。今天我来说下这块的内容:按照惯例,先上图,下图是还没有commit任何代码的push界面,这个时候是没有commit任何内容的:然后我修改了string.xml的内容,并且执行了commit操作:接下来就要说如何进行revert commit了,通过选中工程,点击右键,在弹出的列

2014-11-21 14:35:24

Android Studio如何选择查看指定进程的log?

今天说一个简单的东东,关于Android Studio在logcat中如何查看指定进程的log。关于过滤你自己所开发的应用的log,在这篇文章中:Android Studio如何给log添加过滤项(Filters)?有提及。当然很多时候可能我们会有这样的场景,我们想看某一个进程的log,比如我想看酷狗的log,但是如果process那栏的进程很多,这个时候logo也会非常多,这种情况下

2014-11-07 17:31:56

Android Studio如何更改JDK和SDK的路径?

这个对于很多刚转到AndroidStudio上的来说,确实是一个问题。可能你在设置里面找了很久都没找到这个选项。直接上图吧,按下图就可以找到设置的地儿了,然后直接设置到你SDK或者JDK的路径即可:

2014-10-25 11:21:58

Win8下如何安装Win7 or Win7下如何安装win8?

估计很多人可能会用U盘安装工具去去做双系统的安装(Win8下安装Win7, Win7下安装Win8),但是在安装过程中你会发现一个问题:win7下安装win8,提示你mbr硬盘格式不能安装win8;win8下安装win7,提示你gpt硬盘格式不能安装win7。具体什么是mbr,什么是gpt,这边就不解释了,大家可以百度下,这方面的知识网上很多,也讲得很好。那如何解决这个问题呢,网上很多

2014-10-20 10:24:08

Android Studio代码自动提示无效(not available in Power Save mode)

针对一位博友提的问题,我这边写出来,估计还是很多人会碰到这个问题,但是不知道如何解决的。就是在设置了代码自动提示功能后,发现不生效的,如何设置代码自动提示请戳这:Android Studio如何设置代码自动提示。不生效的原因是因为你AS设置成了省电模式,设置成省电模式了的话,AS会禁掉一些辅助功能,达到省电的目的。所以代码自动提示也被禁掉了。要修改回来的话,通过File选项,然后倒

2014-10-12 22:19:42

Android Studio如何设置代码自动提示

在用Eclipse时候,你可以进行设置,设置成不管你输入任何字母,都能进行代码的提示,在AndroidStudio中也可以设置,而且比Eclipse设置来的简单。当然如果你觉得代码自动提示会降低你的代码水平,你也可以不设置,在写代码过程中,如果一时忘记了,你就可以用代码提示的快捷键。androidstudio代码提示的快捷键是什么呢?看这篇文章:【AndroidStudio快捷键

2014-10-10 16:20:15

Android Studio如何添加工程(project)为library(针对非gradle)

这篇文章还是针对非gradle build的工程,gradle build有一些差别。在Eclipse要引用别的工程为本工程的library很简单,但是在Android Studio还是稍稍有点小复杂的。那如何引用别的工程为本工程的library呢,首先你要将你要引用的工程作为一个module的形式导入。如何Import module,看这篇文章:Android Studio如何impor

2014-10-10 10:58:20

Android Studio如何import module(针对非gradle)

同样的,非gradle编译的工程和gradle编译的在import module上同样有一些区别。包括操作上,显示上的一些区别,以前的文章中,只要没有标注“非gradle”字样的,都是针对使用gradle来build的。    说到这,估计很多人会问,怎样的算是使用gradle来进行build的,怎样的不算,区别很简单,你只要看到工程根目录下,或者module目录下有没有build.gradl

2014-10-10 10:17:43

Android Studio如何引用jar包(非gradle)

这个和eclipse差别就大了,估计很多人刚开始用Android Studio都对这个设置很苦恼。直接上图吧,先通过File->Projcet structure打开工程结构界面,或者也可通过快捷图标打开。如下图,选中Libraries,然后再点击+号,选择Java。选择Java后,会弹出下图的对话框,选中你jar包所在的libs文件夹,然后点ok(最好在工程下建一个libs的目录,把

2014-10-09 23:35:10

Android Studio如何更改SDK的版本(针对非gradle)

最近事情太多了,也有一小段时间没更新了,本来原来还有个写哪些的计划的,也打乱了,我就想到什么写什么吧。最近很多人在问AndroidStudio如何更改SDK版本,这边说的事不使用gradle来编译的情况下。什么时候会出现这个场景呢,比如你直接从servercheck工程。或者导入一个非gradle的工程。比如eclipse的工程,你没有export,然后直接import进入Android

2014-10-09 23:15:04

【Android Studio快捷键】之导入相应包声明(import packages)

可能import 单个声明的快捷键大家都很容易找到,Alt+Enter。但是如果我要一次性import文件中所有的声明,这个快捷键是什么呢,找啊找的,就是没找到,以前在Eclipse是Ctrl+1,但是做完Keymap后不起作用了。其实我也没找到,我估计是没有这个快捷键了,当然如果真有这个快捷键,找到了,我会更新下。为什么我猜是没有这个快捷键了呢,因为Android Studio的设置里面有一项A

2014-08-08 14:28:31

【Android Studio快捷键】之代码提示

相信很多人在用Eclipse的时候,很习惯的都会把Content Assist设置成.abcd...z,这样每次敲代码的时候都会有自动提示,写起代码来很方便。具体设置如图:同时,Eclipse中也有一个代码提示的快捷键:Alt+/;这个快捷键的名称就叫Content Assist。在做完Android Studio keymap到Eclipse后,你会发现这个快捷键失灵了,关于快捷

2014-08-05 17:51:42

【Android Studio(二)】创建工程

Android Studio让你可以很轻松的创建多种类别的安卓应用,比如Phone,table,TV,Wear,Google Glass等。在新建的项目向导中你可以根据你自己的需求创建你所需要的工程。接下来讲如何在Android Studio中创建一个工程。Step1:创建一个工程如果你没有可打开的工程,Android Studio开启时是停留在欢迎界面的。这时,如果要创建一个新的工程

2014-08-05 15:04:39

【Android Studio(一)】从Eclipse迁移到Android Studio

接下来的重心会进行Android Studio官方关于Android Studio说明的系列文档的翻译。假如你以前是用Eclipse进行开发,想迁移到Android Studio上。你需要导出你的工程,导出的目的是为了生成Gradle文件。然后将导出的工程导入Android Studio即可。从Eclipse导出1、更新你的Eclipcs的ADT插件(ADT的版本必

2014-07-31 15:59:44

Android Studio如何给log添加过滤项(Filters)?

今天讲的这个东西比较简单,估计绝大部分人都是会用。以前使用Eclipse时,在log的左侧有一个区域是用于管理各个Filters的,这样过滤log很方便。用Android Studio的时候,估计你也会找啊找的。估计一开始可能没注意就没找到,那如何添加过滤项呢,如图:1,选择设备2,选择进程3,log类型切换4,log过滤选项今天要说的添加过滤项,就是在4中点击Edit F

2014-07-29 14:22:12

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!