Android Studio
文章平均质量分 50
何时不少年
这个作者很懒,什么都没留下…
展开
-
在AndroidStudio中使用Git的标记功能Tag必看
在AndroidStudio中使用Git的标记功能Tag必看使用Git进行代码管理的时候,可以借助Tag进行版本管理,便于对特定版本进行处理一. 添加Tag标记方法一:选中项目,右键选择Git->Repository->tag,进入创建Tag页面Current Branch:Tag位于哪个分支Tag Name:Tag名称,关于版本的Tag,统一以V开头,如V1.0.20200624.5Commit:Commit记录号,输入记录号可以验证一下,确保这个提交记录是正确的。如过C原创 2020-06-29 21:03:55 · 5890 阅读 · 2 评论 -
Gradle sync failed: Already disposed: Module: 'xxx' (6 s 502 ms)
问题:编译时出现:Gradle sync failed: Already disposed: Module: ‘xxxlibrary’ (6 s 502 ms)解决方案:升级Android Studio版本到最新。本人升级到AS3.5,问题解决。出现这个问题,通过命令行 gradlew build可以编译通过,但是layout的design无法显示...原创 2019-06-05 10:35:47 · 1855 阅读 · 0 评论 -
Android Studio编译jar架包必看
Android Studio编译jar架包必看公司Unity项目和Android项目交互需要Android端打包一个Jar架包,之前是Eclipse工程的,可以直接导出Jar包 。但是现在Android Studio已经成为Android主流开发工具,所以也有必要把Library项目迁移到AS中。AS中的确没有Jar导出功能,但是通过编译过后的library项目的build中是有jar包的。...原创 2019-05-25 18:06:11 · 1602 阅读 · 0 评论 -
解决Gradle下载架包失败和编译慢的问题
时间就是金钱,所有浪费时间的事情就是遏制你赚钱引言:我们在Android Studio开发过程中,Gradle编译显得尤其重要。特别是我们在下载依赖架包的时候,由于国内“闭关锁国”比较严重,导致下载速度很慢,甚至提示架包找不到,如下面的日志。既然国外的不可靠,国人还是有很多具有当担的人,一如阿里。替换成阿里镜像,就可以完美解决问题。亲测有效Execution failed for tas...转载 2019-03-22 12:09:53 · 1608 阅读 · 0 评论 -
Kotlin和Java代码互相转换
Java文件可以直接转换为Kotlin文件,但是Kotlin不能直接转换为Java,需要先转换为Bytecode,然后再将Bytecode转换为Java文件。当然转化后的Java文件会比较冗余,要能够跳过不必要的代码,看到本质问题。通过将Kotlin代码转换为Java,便于我们通过Java的思维去了解Kotlin的实现方式,以及方便我们理解Java在调用Kotlin代码写法的依据以下基...原创 2018-09-14 23:16:46 · 3791 阅读 · 0 评论 -
Android Studio升级3.2以后 Androidx 异常总结
一.Android resource linking failed错误日志1Android resource linking failedOutput: error: resource style/Theme.AppCompat.Light.DarkActionBar (aka com.hp.sortfilebysize:style/Theme.AppCompat.Light.Da...原创 2018-07-19 17:09:20 · 55566 阅读 · 3 评论 -
Android Studio Java代码报红(所有第三方库引入失败),但可正常运行解决方法(4种方式)
解决各种情况导致的Java代码报红(所有第三方库引入失败),但是可以Build成功,甚至编译APK成功. 解决这个问题我尝试了多种方法,我会优先给出我成功的放案,其他的方案大家也可以尽量尝试,因为导致这个问题的环节可能有多种一.从Android Studio层面解决问题: 删除user目录下.AndroidStudio中的文件关闭AndroidStudio,进入C:\Us...转载 2018-05-19 17:09:40 · 10226 阅读 · 3 评论 -
Android Studio适配利器——如何设置不同机型的预览界面
对于Android开发者来说,适配是一大难题。对于我们公司而言,一款APP需要适配好几款不同分辨率、不同尺寸、不同dpi的平板,其中的工作量之大不言而喻。适配一个界面,需要在不同机型之间切换,这是一件相当麻烦的事情。虽然界面有预览视图Design,但是系统自带的机型分辨率和我们的平板相差太远,不具有可参考性。所以为了直观的查看效果,必须自定义特定分辨率的机型。在网上想寻找相关的设置方法,一直没有能原创 2018-02-05 20:52:15 · 13382 阅读 · 2 评论 -
Android Studio3.0之后gradle.build中dependencie依赖由compile变为implementation
2017 年google 后,Android studio版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加欣喜的是,完全支持Java8。当然,对于Kotlin的支持,在这个版本也有所体现,Kotli转载 2017-06-26 14:07:25 · 52498 阅读 · 3 评论 -
Android Studio插件bug终结者——findbugs精解
在程序开发中,bug是不可避免的,但是在版本提交测试之前,快速的定位bug还是可以有效的规避风险的。FindBug插件便是用于分析代码中的bug,在Android Studio中也提供了很好的支持。我看过别人的有关findbug的讲解,都太过肤浅,没有找到使用它的难点所在,所以便自己一边使用摸索,一边总结出一篇关于FindBug使用详解。http://findbugs.sourceforge.ne原创 2017-04-20 17:57:45 · 3117 阅读 · 2 评论 -
Android Studio插件大全之Sexy Editor【设置AS背景】——除了美便一无是处
安卓插件开发不仅仅可以提高开发效率,偶尔也会给枯燥无味的编程生活带来乐趣。今天要介绍的Sexy Editor,用于设置Android Studio编辑页面的背景,可以让你界面可以像桌面一样切换。Sexy Editor自己也是这样解释,他对于编程是不创造任何价值的,除了在人群表现的另类和吸引美女的眼球,他便没有其他价值,也许就能满足你的需求也不一定哦。一、引子——Show真相在使用之前,先让大家一饱原创 2017-05-02 23:01:28 · 6002 阅读 · 0 评论 -
如何在Android Studio中潇洒的使用.9.png
如何在Android Studio中潇洒的使用.9.png .9.png可以保证图片在合适的位置进行局部拉伸,避免了图片全局缩放造成的图片变形问题。但是由于Android Studio对于.9图片的检查更加严格,所以不符合AS要求的.9图片会带来很多坑。不过,AS也提供了制作点9图片的便捷入口,并且会检查你的.9图是否有不合理的拉伸区域。通过该文章,带领大家了解AS中制作.9图的一些规则,让大家原创 2017-03-29 20:52:48 · 12711 阅读 · 0 评论 -
Android Studio专栏:关于设置的导出和导入
有很多东西,我们天天与之接触,但是我们也许并不了解他,一如我们的内心。当然,还有我们熟悉的Android Studio。我们在使用AS的时候,我们总是使用很大的功夫配置我们喜欢的一些设置,如字体,背景设置,快捷键设置,编码设置等。为了便于我们的设置可以复用,可以和团队的人共享,我们可以把部分设置导入为jar,然后在AS更新之后或是同事的电脑上可以导入。一、导出设置 选择 File -> Expo原创 2017-03-07 21:26:43 · 8273 阅读 · 0 评论 -
Android Studio和Eclipse中如何将xml和Java文件中字符串、颜色、尺寸,Style整理到对应的value文件中
有时候为了开发方便,大家总会在xml文件和Java文件中直接将字符串硬编码到代码中,这样的写法本身是不规范的,一旦编码格式改变,就会出现乱码,而且还不利于统一管理字符串。在Android Studio和Eclipse中其实都提供了将xml文件和Java文件中字符创整理到String文件的快捷捷,只是很少被人知道而已,今天就为大家做个笔记。Android Studio中的整理字符串快捷键 首先我必原创 2017-03-02 12:11:36 · 1792 阅读 · 0 评论 -
如何在Android Studio中使用LeakCanary检测内存泄露
内存泄露检测是项目性能优化不可避免的问题,只有解决内存泄露问题才能从根本上解决OOM。在Eclipse中提供Mat工具来检测内存泄露,但是使用较为麻烦,界面也不是很直观。对于有耐心,有想法的,也是可以尝试了解一下。知道Leak的出现,为内存泄露检测带来了福音。1.什么是LeakCanaryLeakCanaryA memory leak detection library for Android an原创 2016-12-30 17:37:59 · 6496 阅读 · 3 评论 -
Android Studio出现Error:No service of type Factory available in ProjectScopeServices.
升级完Android Studio 2.1.3 后编译时出现Error:No service of type Factory available in ProjectScopeServices.在导入xUtils3的时候,同步失败,显示错误是:Error:No service of type Factory available in ProjectScopeServices.原创 2017-01-04 15:26:00 · 638 阅读 · 0 评论 -
Android Studio中新建assets文件的两种方法
从eclipse转过的朋友们应该不太习惯AS中新建assets文件和对文件内容的引用。我也查找了网上很多资料发现很少有这样的解决答案,于是便把自己解决的方法总结在这里。1.一般新建project后这里的目录都会默认为Android,首先在把目录结构切换到project上来,这样会使得整个项目结构的构成更为清晰,空的文件夹也不会被隐藏。 2.要注意assets文件夹要跟Java文原创 2016-12-26 14:15:52 · 45915 阅读 · 2 评论 -
Android Studio中如何使用Git和GitHub详解【图文】(二)
在上一篇文章我们已经介绍了Git和GitHub的相关知识,并带领大家在Android Studio中创建仓库,完成代码的添加、提交以及Push到远程GitHub等基本操作,接下来介绍git的其他的操作。五、将远程Github中的项目拷贝到AS中六、在AS中创建Git分支的相关操作七、在AS中进行代码对比八、AS中.gitignore文件的创建原创 2016-12-04 16:40:49 · 900 阅读 · 0 评论 -
Android Studio获取开发版SHA1和发布版SHA1以及MD5
1.开发版SHA1确认开发版的加密文件位置【即debug.keystore的位置】;一般存储位置为: C:\Users\【用户名,可以到用户下面查找】.android 【debug.keystore存储在 .android目录下】进入android studio的Terminal界面,切换对应的磁盘下: C:\Users\tangdekun\.android 目录输入命令: key原创 2016-10-27 16:04:27 · 1245 阅读 · 0 评论