
android开发,gradle问题解决
文章平均质量分 81
Builder_Tony
这个作者很懒,什么都没留下…
展开
-
Fragment的setUserVisibleHint方法没有被回调的原因
前提说明1.本文是使用Activity+ViewPager+Fragment+FragmentPagerAdapter的形式来说明这个问题的,其他使用Fragment的方式暂时不涉及;2.本文使用的Fragment系列是AndroidX包下的,不是support包下,本文后续的说明都是基于AndroidX系列去说明这个问题,请注意这点。开始正文使用Fragment的时候经常会判断Fragment的可见与不可见,以便能够做刷新UI,埋点等操作。常见的情况我们都会在Fragment的生命周期中做这种原创 2020-12-05 18:22:06 · 1665 阅读 · 0 评论 -
android studio中删除module后它的文件夹总是重新出现
这个问题应该很"个人化",也就是很可能只有我自己遇到[笑哭.png]。本不想专门写一篇博客,只自己在记事本上记录一下就OK了,但是一想万一有人遇到类似的问题呢?反正这也可以当记事本,也不是恶意刷博客数量。我的一个Android项目里原来只有一个app,后来因为某些需要我在这个项目下又创建了一个app,当然名字不是app,不可能重名,姑且就叫bpp吧,如下图1。图1有一天我认为用不到...原创 2020-04-07 23:27:59 · 1718 阅读 · 0 评论 -
自己使用Android studio创建.9(点9)图片
本来标题想写"Mac版Android studio创建.9图片",但是感觉区别应该不大,因为只需要拖拽一下鼠标就行了,键盘以及快捷键都不用不上。这篇文章其实也是自己看了其他文章后的一点补充,并不是所有人都会有的问题。既然是想标为原创,那么我参考的那些文章中写的我就不再说了,大家可以自己找,我主要参考的是这篇:https://blog.youkuaiyun.com/zhaoqi2617/article/de...原创 2020-04-05 16:52:31 · 931 阅读 · 0 评论 -
Android开发中使用单例模式的一个小的注意点(在私有构造中做一些初始化的问题)
说在最前面:本篇文章不是讲单例模式有哪几种创建方式以及各自的利弊,也不说什么情况下单例模式失效以及内存泄漏等类似面试题,只说个人在应用中想要总结的一个小问题,如果冲着上面说的内容来的,那可以继续找其他的了[笑哭.gif]。单例模式和其他设计模式一样,不是Android以及java所特有的设计模式,但估计是Android开发中使用最多的设计模式,且不说它全局只存在一个实例的特性可以减少不必要的对...原创 2020-04-05 15:55:11 · 678 阅读 · 0 评论 -
多module的项目中使用ARouter时报错ARouter::There is no route match the path [/xxx/xxx], in group [xxx][]
哈哈哈原创 2020-03-14 16:01:33 · 1936 阅读 · 0 评论 -
Android Toast:除了主线程之外,子线程中慎用,你可能遇到过Toast不弹出(不管用)的问题(和Looper搭配的方式也要慎重使用)
Android开发中我们会经常用到Toast来在界面上打印提示信息,如果是在调试程序的时候,使用它打印一些中间过程的结果显然比使用Log更直观一些,因为我们运行程序时可以直接从设备中看到弹出来的结果,而Log打印的内容还要通过控制台去找。但是估计也有一些人遇到过一些问题,比如Toast没有弹出来,好像没有起作用,或者直接会报异常。一般大家应该也知道,很多情况下Toast主要还是在主线程中去使用,直...原创 2020-02-15 04:42:24 · 1491 阅读 · 0 评论 -
android studio 右侧的gradle面板中没有内容
在使用Android studio(以下简称为as)的时候,有时我们要用它右侧(一般都是这个位置)的Gradle面板中的快捷方式执行一些gradle task,最常用的就是打包以及安装apk或者打jar包等,不管是debug还是release,只要双击一下相应的命令就可以省去自己在命令行敲gradle...的命令了,尤其是gradle没有配置全局变量时,就会更麻烦。当然,用习惯了命令行的方式也挺好...原创 2019-12-13 22:19:47 · 8859 阅读 · 4 评论 -
使用glide时报错:java.lang.NoSuchMethodError: No virtual method into(Landroid/widget/ImageView;)...
问题产生的背景:别人的两个Android项目,功能基本一样,下面就称为A项目和B项目,大家分清说的是哪个,不要晕了,哈。需求是将A项目重构一下,然后将B项目中的某一个功能模块移植过来。按照他的需求我就将B项目中要求移植的代码在A项目中添加,添加的过程中B项目中使用到的一些第三方库在A项目中没有,很自然的我就按照B项目中使用的库也在A项目中集成一份,这其中就涉及到glide库以及和它有关的"辅助...原创 2019-07-29 17:16:47 · 5264 阅读 · 1 评论 -
Android Studio:Could not find com.android.tools.build:aapt2:3.3.1-5013011.
用android studio编译项目的时候,尤其是新版studio(写这篇文章时用的是android studio3.3)编译较低版本studio开发的android项目或者很早之前的android项目时有可能会遇到如标题或者图1的报错,图1原因是项目中全局build.gradle(不是某个module下的gradle文件)文件里的allprojects{}节点中没有配置goo...原创 2019-03-22 11:43:13 · 7784 阅读 · 2 评论 -
使用android studio打jar包并且集成第三方开源库(修改补充篇)
关于使用android studio打jar包的文章我写了好几篇了,看看之前的也知道了,一共没写多少文章,但关于这个问题的文章占了不小的比例,并不是恶意刷文章数量,没有意义。一是因为近来接触这块比较多,二是最开始没遇到的问题(主要是评论中提出来的一些疑问)随着时间的推移慢慢浮现,如果每次都在同一篇文章后补充添加或修改原文,会使文章太长太乱,有的人一看就怕了,问题还没解决就不想往下看了。而且这些文章...原创 2018-07-24 19:54:33 · 4024 阅读 · 5 评论 -
android(或java中)怎样在自己的jar包里集成第三方类库并且可用(不会报错:java.lang.NoClassDefFoundError....)
估计不少coder friends 在开发android或java项目时都有过自己打jar包给别人使用的经历,这其中有一些人可能跟我一样在打jar包时会遇到一个问题:在打jar包的整个过程中一切正常,如果这个jar里的源代码都是自己所写(没有单独引用第三方开源库),那么不出意外的话这个jar就能正常在apk中使用,但是如果我的jar里又引用了其他的jar(或者直接在maven,gr...原创 2018-07-24 11:45:45 · 2373 阅读 · 1 评论 -
用android studio直接安装(Run)apk时报错: xxx.apk does not exist on disk.Error while Installing APK
图1.如图1,我在用android studio直接运行(run)项目时报出了这个错,而之前这项目已经反复run过很多次了。这个问题应该是不常见,而且我现在也没有弄明白这是as的bug还是自己项目配置出错,反正出现这个问题挺意外的,可以先看下这个链接:https://blog.youkuaiyun.com/ouyang_peng/article/details/51243441,看评论似乎是好多人按照里面所说...原创 2018-06-29 19:31:31 · 2266 阅读 · 0 评论 -
用Android studio3.1打jar包,以及用之前的配置方式打包失败,没有生成相应的jar包的问题。
其实针对这个问题,要不要单独的再写一篇博客,我也是犹豫过的,因为没有啥技术含量,而且之前写过类似的,如果要改动,直接在原文中修改就行了。不过考虑到搜索问题的人可能会直接搜索android studio3.1这个关键字,而不是2.3,所以为了能更好的匹配题目,所以就再另起一篇博客,看这个之前可以先看之前的https://blog.youkuaiyun.com/Builder_Taoge/article/deta...原创 2018-04-11 18:50:16 · 5860 阅读 · 13 评论 -
kotlin:The feature "array literals in annotations" is only available since language version 1.2
用android studio3.0练习kotlin项目时用到了Dagger,然后在给注解传入数组字面量的时候遇到了如题的编译异常,问题直接翻译过来的意思就是"'在注解中使用数组字面量'的特性只能从kotlin1.2版本开始"。然后我查了一下项目根目录下的build.gradle文件,发现使用的是1.1.51版本,于是将kotlin版本号改为1.2.0以后重新编译就OK了。图1.然后特地到kotl...原创 2018-03-28 15:36:47 · 2852 阅读 · 0 评论 -
android开发,在命令行用adb install xxx.apk时显示"killed"
(无图,之前没来得及截图,写博客之前再次测试发现该问题消失,设备应该是做了系统升级,所以以下说明若有误,请见谅并给与指导)在某androidTV上进行apk的测试,使用android studio直接安装debug版的apk时发现进度条显示install完成后却没有自动启动,然后也没有在设备中找到该apk,很明显是安装失败,但是没有任何错误或异常信息的提示(或许是有,存在于某个目录下,笔者不知道)...原创 2018-03-08 17:05:21 · 4432 阅读 · 3 评论 -
android studio3.0(二)Cannot set the value of read-only property 'outputFile'
解决“Cannot set the value of read-only property 'outputFile...'”的问题。原创 2017-11-01 13:53:38 · 8402 阅读 · 0 评论 -
android studio3.0——Error:All flavors must now belong to a named flavor dimension. Learn more at ...
解决android studio3.0中配置flavor的问题。原创 2017-10-31 19:02:52 · 6351 阅读 · 2 评论 -
Minimum supported Gradle version is 3.3. Current version is 2.14.1.关于gradle版本的更新问题
更新Android studio2.3以后遇到了一些问题,估计不少人在包括2.3以及其他版本的studio中都遇到过类似的,本文说的是更新gradle过程中遇到的一个问题:Minimum supported Gradle version is 3.3. Current version is 2.14.1. Please fix the project's Gradle settings......原创 2017-04-18 15:20:23 · 14252 阅读 · 0 评论