
android studio
文章平均质量分 68
文韬_武略
这个作者很懒,什么都没留下…
展开
-
android 混淆
很久没用过混淆功能了,因为之前的包都使用第三方加固了,而且项目开发好几年了,突然要混淆也很麻烦。换了家公司后,感觉还是得混淆代码才行,不然直接暴露源码也太不行了。原创 2024-12-18 14:52:12 · 616 阅读 · 0 评论 -
Gradle sync failed: Could not install Gradle distribution from xxx
最近升级了Android Studio,就开始编译报错:Gradle sync failed: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-7.0.2-bin.zip’. (192 ms)明明就有这个版本的gradle,就是说找不到。最后发现是studio配置的问题!看配置图:然后再同步一下就OK了。...原创 2022-02-14 17:21:52 · 3067 阅读 · 0 评论 -
Android 6.0 API
Android 6.0 (M) 为用户和应用开发者提供了新功能。本文旨在介绍其中最值得关注的 API。着手开发要着手开发 Android 6.0 应用,您必须先获得 Android SDK,然后使用SDK 管理器下载 Android 6.0 SDK Platform 和系统映像。更新目标 API 级别要进一步优化您的应用在运行 Android 的设备上的性能,请将您的原创 2021-06-30 14:06:13 · 449 阅读 · 0 评论 -
MAT内存分析工具
1.打开Eclipse/Android Studio2.eclipse选择 Help->Install New Software; AS 中打开devices monitor,选择Help->Install New Software;3.在Work with中添加站点:http://download.eclipse.org/mat/1.0/update-site/(这个地址可能原创 2016-10-20 14:06:43 · 367 阅读 · 0 评论 -
android studio打包多个变体TIP
1.公共类、基础类和公共资源放在main文件夹下由于类和资源文件都会与基本版main下的资源进行覆盖,所有就没必要每个变体拷贝相同的文件了,每个变体下的类和资源会优先选择,对基本版main进行添加,如有相同的文件,则进行覆盖。2.Androidmanifest.xml中不能有重复的信息因为在进行多个变体打包时,会对Androidmanifest文件进行合并,而不是覆盖!如:main原创 2017-01-06 14:42:01 · 737 阅读 · 0 评论 -
打包错误:`Error:Execution failed for task ':app:lintVitalRelease'.
错误代码: `Error:Execution failed for task ‘:app:lintVitalRelease’.Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your原创 2017-01-05 15:02:51 · 9738 阅读 · 0 评论 -
AndroidStudio多渠道打包定制版
最近不断有朋友向我咨询AndroidStudio多渠道的打包方法,今天整理一下之前积累的打包套路,写一篇文章,手把手的教给大家。 说到多渠道,这里不得不提一下友盟统计,友盟统计是大家日常开发中常用的渠道统计工具,而我们的打包方法就是基于友盟统计实施的。按照友盟官方文档说明,渠道信息通常需要在AndroidManifest.xml中配置如下值:"Channel ID" andro转载 2017-01-05 13:29:48 · 1127 阅读 · 0 评论 -
Gradle配置全局变量
1.在主项目的根目录下创建config.gradle文件2.将我们需要的配置信息写入config.gradle文件,配置信息如下:3.在主项目根目录下的build.gradle文件中加入一句代码:4.在项目的所有module中引用我们的路径配置。如下图:这样修改后,项目中的其他库和主程序都可以公用一个配置文件了,如果要修改,也可以一次性全部修原创 2017-01-19 10:47:37 · 21186 阅读 · 0 评论 -
使用gradle打包多个变体(variant)
背景:刚刚接手的项目中包含3个客户端app(两个eclipse工程、一个AS工程),同时这个项目根据不同用户的制定还有两个衍生版本。原来的开发人员将项目复制后修改,在我接手时一共存在着9个工程文件。当我看到这个项目的时候近乎崩溃,因为这意味着每修改一个端的内容还要记着同步到其他的两个端中。查看后发现,衍生版本中大量的文件是重复的,只是部分比如资源文件、后台接口地址等是不同的。我便开始思转载 2017-01-05 17:31:31 · 4935 阅读 · 4 评论 -
error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037
今天突然打开android studio时就发现了下面这个错误:网上找了下,很简单。1.打开DOS命令窗口2.在DOS中输入:netstat-ano| findstr"5037"//5037为错误提示被占用的端口3.找到占用端口的应用ID“5768”,输入:tasklist | findstr "5768"//可能不只一个原创 2017-06-12 10:35:51 · 683 阅读 · 0 评论 -
GBK字符无法映射
在android studio3.1.2的java library库中,中文字符串和中文注释都无法编译通过,报错:“GBK字符无法映射”。在对应的module中的build.gradle中添加下面这段就可以了:”tasks.withType(JavaCompile) { options.encoding = "UTF-8"}...原创 2018-07-09 14:50:50 · 1471 阅读 · 0 评论 -
debug.keystore密码
原创 2016-08-26 17:30:46 · 1058 阅读 · 0 评论 -
android studio build.gradle说明
apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库android { compileSdkVersion 22//编译的SDK版本 buildToolsVersion "22.0.1"//编译的Tools原创 2016-08-26 17:08:57 · 469 阅读 · 0 评论 -
android studio 1.5升级到2.0或2.1报错
早一周前,事情终于不多了,没事升级下新版本,有1.5升级到2.0。升级完成安装后,本来能够在android studio 1.5中好好运行的代码,在升级后,通过clean->make->run后,应用居然崩溃了,崩溃了。。。哭死我了。。。好好的代码居然升级版本后崩溃了。。。然后查看崩溃日志,发现是这样:大概的错误是欢迎界面的xml布局第7行报错。。。再看具体的,原创 2016-05-09 10:40:23 · 1843 阅读 · 0 评论 -
解决Android studio中 logcat等乱码问题
1.进入setting2.设置提提颜色3.apply保存搞定原创 2016-04-25 11:04:51 · 17048 阅读 · 3 评论 -
android studio svn报错
使用android studio svn时提示出错: Can't use Subversion command line client: svn.Errors found while svn working copies detection.使用android studio的svn时提示出错:Can't use Subversion command line client: svn.原创 2016-02-15 14:20:50 · 820 阅读 · 0 评论 -
Android Studio SDK 更新方法
来源 http://jinyudong.com/2014/11/12/Android-Studio-SDK-Update/通常情况下,下载Android SDK需要连接谷歌的服务器进行下载,由于国内水深火热的网络,速度基本为0.好在国内也有一个更新的镜像地址。本文章介绍如何在不翻墙的情况下,使用国内镜像地址,更新android sdk.设置host首先在etc/hosts中原创 2015-09-09 10:53:56 · 1260 阅读 · 0 评论 -
Android照片墙应用实现,再多的图片也不怕崩溃
转载自:http://blog.youkuaiyun.com/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种的功转载 2015-02-14 13:41:50 · 500 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
转载至:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效转载 2015-02-14 13:25:36 · 387 阅读 · 0 评论 -
android studio更新失败
Android SDK下载和更新失败的解决方法原创 2015-01-16 14:53:22 · 977 阅读 · 1 评论 -
Android Studio 快捷键
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动原创 2015-01-23 11:31:19 · 400 阅读 · 0 评论 -
查找activity是否存在内存泄漏--简单粗暴
转载自:这里测试跟你说你的XXActivity泄露了,你如何确认是否真的泄漏?确认泄漏后,你又如何定位是哪里的问题导致内存泄漏?Android日常开发中,内存泄漏的重灾区就是Activity,相信这两个是每个Android开发者都碰到过的问题,遇到这种问题,我们一般都会祭出我们的杀手锏:Dump Java Heap然后MAT静态分析GC链。然后今天我想另辟蹊径,从更简单的角度定位并解决转载 2016-07-15 15:58:43 · 1582 阅读 · 0 评论 -
设置TextView中超链接字体颜色、下划线
ClickableSpan:这是超链接相关的样式控制和点击事件的控制类,我们需要对它进行继承,然后修改成我们需要的样式。其中,可以对超链接文本字符进行颜色、字体大小、字体、下划线、点击事件的自定义控制。上代码:public class PhoneClickSpan extends ClickableSpan { public interface OnLinkClickList原创 2016-07-08 09:52:41 · 4250 阅读 · 0 评论 -
带你了解Android常见的内存缓存算法
转载原博客地址: http://blog.youkuaiyun.com/gdutxiaoxu/article/details/51914000带你了解Android常见的内存缓存算法本片博客主要简介以下两个问题介绍一下常见的内存缓存算法怎样实现这些算法大家应该对ImageLoader这个框架都不陌生吧,一个很强大的图片加载框架,虽然作者去年的时候已经停止维护了,但里面的许多转载 2016-07-19 11:22:13 · 706 阅读 · 0 评论 -
android studio生成aar包并在其他工程引用aar包
转载自:http://blog.youkuaiyun.com/getchance/article/details/472573891.aar包是Android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件2.生成aar包步骤:①.用android转载 2016-04-25 11:28:07 · 391 阅读 · 0 评论