Android studio 使用
文章平均质量分 80
Mr Cui
对待过去,最好的心态该是:所谓拥有,皆非束缚。所有过往,皆为序章。
展开
-
Android SDK开发,解决生成aar本地嵌套及远程依赖嵌套
文章目录需求及问题描述解决方案一 、Apply plugin二、Embed dependencies三、打包aar1.打包成本地aar包2.上传maven1.gradle.properties中添加:2.lib module build.gradle中添加:需求及问题描述需求:把lib module打成一个包 提供给第三方,依赖方式可以是maven依赖也可以是本地aar文件。问题:我的lib module中引用了第三方的本地库和一些远程库,正常的打包方式无法把这些嵌套的库打进去。解决方案借助第三.原创 2021-12-13 16:59:57 · 3624 阅读 · 0 评论 -
电量优化 之 导出Bugreport日志
安卓手机为了调试方便有个叫bugreport的东西,可以记录很多日志。上一篇讲了看这个日志的工具如何安装:电量优化 之 Battery Historian安装这一篇记录一下bugreport的生成与导出。测试手机:安卓手机7.0以上抓取日志电脑上装个ADB,只装ADB就行,配下path,这样在任何路径都能直接用adb。SDK很大很大打开调试模式,在关于手机里多按几遍版本号,把开发者...原创 2020-01-11 11:29:29 · 3221 阅读 · 0 评论 -
内存优化系列之Android studio导出hprof
这里只介绍最新版本(v3.5)的Android studio的生成流程,低版本的推荐:Android studio导出hprof到MAT工具流程3.0之前,以及3.0之后和现在使用的3.5版本流程均不同,注意区分。一.打开profiler方式一:方式二:二.profiler中导出hprof...原创 2020-01-11 09:19:45 · 2478 阅读 · 0 评论 -
build.gradle文件备份
buildscript { repositories { mavenCentral() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0'// classpath 'me.tatarka:gradle-retro...原创 2018-04-25 11:16:47 · 1558 阅读 · 0 评论 -
通用databinding+recyclerView Adapter
近期本人一直在用Databinding,属实好用,最近又发现有小伙伴封装了recyclerView的Adapter,真是太给力了!拿过来与大家分享下。框架中提供了两种适配器类型,single单一数据源和multi混合型数据源,针对不同的需求。一般情况下,我们常用的是single类型,因为列表只定义一种类型数据源,但也不排除列表复杂,引入多种布局,这时候我们可以用MultiTypeAdapter,具...原创 2018-04-26 15:29:57 · 1997 阅读 · 0 评论 -
support/v4/animation/AnimatorCompatHelper 找不到
原因:使用的v4包中没有这个类,有两种情况:1.有多个v4包且版本不一致,运行时使用的其中一个最新版本的v4包不包含这个类;2.只有一个v4包且此版本中不包含这个类。 分析:高版本v4包中没有这个类,经查看源码发现supprot-24.2.1中有这个类,而support-26.0.0中没有,具体临界版本是多少没有深入研究解决方法:1.如果是第一种情况且知道多个...原创 2018-10-30 17:25:01 · 1803 阅读 · 1 评论 -
Android studio奇技淫巧
转载自:android studio奇技淫巧目录3.1 Android Studio使用初探Project面板Stucture面板Android MonitorKeymapTip of the Day快速查找Search Action演示模式查看类的继承关系3.2 Android Studio使用进阶操作与导航单词选择显示最近操作、修...原创 2018-12-06 12:28:44 · 761 阅读 · 0 评论 -
Android Studio的Preview的常见问题和技巧
转自:Android Studio的Preview的常见问题和技巧Android Studio提供了一个强大的“Preview”工具,可以帮助您预览您的布局文件将如何在用户的设备上呈现。XML布局可能是Android开发中最常用的资源。 您的项目中每个活动至少有一个布局文件。 Android Studio的预览工具可帮助您实现这些伟大的设计,并快速迭代它们,甚至不需要运行您的应用程序。它还允许...转载 2018-12-06 12:39:35 · 3148 阅读 · 0 评论 -
Android studio开启右侧预览功能
使用插件CodeGlance开启右侧预览:原创 2018-12-06 22:08:04 · 10446 阅读 · 3 评论 -
android敏捷开发介绍与实现
说起敏捷开发,大家或多或少会有些印象。而在android上的敏捷开发可能还并未普及。博主将与大家共同讨论一起交流android上的敏捷开发、框架搭建等知识。本博将通过 讲解敏捷开发概念->敏捷开发架构思想->开发环境搭建->项目源码敏捷开发构建、拆分 等逐步带您走进android敏捷开发的世界。原创 2018-12-06 18:50:22 · 954 阅读 · 0 评论 -
android studio 无法连接依赖库问题解决
问题原因:Androidstudio的网络通信被网络防火墙阻止了,导致Gradle构建工具无法使用。解决办法:如下图,打开Window防火墙,允许AndroidStudio进行网络通信(选项提勾),如果没有找到AndroidStudio那一项,表示需要手动添加,按照下图添加即可。最后需要重新启动AndroidStudio或选择Gradle project sync一下,问题即可解决。问题解决:...原创 2018-04-25 11:15:04 · 5391 阅读 · 2 评论 -
Error type 3: Activity Class {…} does not exist
我android studio 中有两个项目 但是其中一个运行项目时报Error type 3: Activity Class {…} does not exist,但是build/output/apk下面成功生成apk文件 问题是运行项目时不能直接在设备上自动安装 只能把apk文件拷贝出来使用命令行打包安装 调试起来很耗时间,一直找不到问题在哪里 困扰了很久 也试着去解决过几次都没有成原创 2017-02-09 14:37:54 · 1777 阅读 · 0 评论 -
android studio jks和eclipse keystore
一、Android Studio签名打包第一步 创建签名文件第二步 填写签名参数第三步 选择构建类型第四步 查看生成第apk文件二、Eclipse签名打包原创 2016-07-06 18:09:42 · 6247 阅读 · 0 评论 -
eclipse和Android studio中获取sha1和md5
在Eclipse和AS里面编译生成的APK中有一个签名的,它默认的key是debug.keystore,它默认的路径是:C:\Users\用户名>\.android\debug.keystore这个key的默认密码是:android1. a.在Eclipse中查看sha1、md5:Eclipse:Window->Preferences->Android->Buildb.原创 2016-07-14 11:23:33 · 1512 阅读 · 0 评论 -
Android Studio编译报错“java.lang.OutOfMemoryError: GC overhead limit exceeded”
解决方法:1.在build.gradle添加脚本指定编译堆内存如果在整个工程中生效,则在build.gradle中增加如下配置:12345678android{.............. dexOptions{ incremental true原创 2016-07-14 13:35:43 · 16673 阅读 · 3 评论 -
.gitignore详解及编写
今天讲讲Git中非常重要的一个文件——.gitignore。作用:一般来说每个GIT项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉GIT哪些文件不需要添加到版本库中1、.gitignore文件的创建:首先要强调一点,这个文件的完整文件名就是“.gitignore”,注意最前面有个“.”。这样没有扩展名的文件在Windows下不太好创建,这里给出win7的创建方法:创建原创 2016-07-14 15:01:27 · 16837 阅读 · 0 评论 -
基于Android Studio的内存泄漏检测与解决全攻略
转载自:http://wetest.qq.com/lab/view/?id=99&from=ads_test2_qqtips&sessionUserType=BFT.PARAMS.192844.TASKID&ADUIN=740208303&ADSESSION=1466404439&ADTAG=CLIENT.QQ.5479_.0&ADPUBNO=26582自从Google在2转载 2016-06-20 16:44:40 · 597 阅读 · 0 评论 -
Android studio中设置adb超时时间
1.点击机器人图标:2.进入Android Device Monitor主界面:3.选择window-preferences,进入设置界面:默认是5000ms,我这里改为了30s原创 2016-06-23 14:19:15 · 4590 阅读 · 0 评论 -
生成p12自签名数字证书&使用p12证书为apk签名
本文为本人实践并整理http://zengrong.net/post/1695.htm、http://blog.chinaunix.net/uid-20593721-id-4277435.html两篇文章。一、生成Google Play需要的p12自签名数字证书生成p12证书有两个工具可以使用:1.使用AIR ADT工具2.使用JDK TOOL工具1.使用AIR原创 2016-09-09 15:24:48 · 13252 阅读 · 1 评论 -
android开发 项目运行时Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
Android studio2.0运行项目时 build 成功 build目录下生成apk文件 但是不能自动直接安装运行 只能将apk文件拷出来安装 给调试带来很大麻烦。编译时警告信息:Error:warning: Ignoring InnerClasses attributefor an anonymous inner classError:(com.tencent.smtt.原创 2016-09-29 13:29:53 · 5372 阅读 · 0 评论 -
如何把同一个Android项目同时安装到手机上--Android系统如何区分不同app
1.manifest中修改项目包名2.manifest中修改provider标签的authororities原创 2016-09-29 15:15:08 · 3982 阅读 · 0 评论 -
android studio如何使用git
android studio为我们提供了git的插件,让我们能够很好的进行版本控制1.准备,下载git到你的电脑上,下载地址: http://git-scm.com/downloads安装,直接下一步下一步就好,记得下载位置就好,配置的时候要用2.在studio中设置git插件:File->Setting->Version Control->Git,添加您刚刚安装的g...原创 2016-07-13 13:49:17 · 658 阅读 · 0 评论