Android编译问题
文章平均质量分 62
临江虾
青春作赋,皓首穷经,赋技术以温度
展开
-
google登陆失败问题解决
问题背景最近(2021.09)使用google登陆总是失败,以前也经常碰到登陆失败的问题,但往往是测试环境服务器挂掉导致,因此一开始也想当然的又把原因归结于此,结果iOS登陆没问题。问题被抛给我,于是进行分析。日志找到登陆模块,在登陆结果返回的地方打印出日志。无论是成功异常啥的一股脑全部打出来。最后发现只有异常部分的日志打印了。日志如下:Error com.google.android.gms.common.api.ApiException: 10: caused a SocialLoginPla原创 2021-09-27 23:36:13 · 6466 阅读 · 0 评论 -
Android Studio升级到4.2Cannary版本导致项目编译失败的问题
Android Studio 4.2Cannary要求使用jdk11以上,不支持java8。而java8中不少api到jdk11被删掉了。因此会造成问题。相关问题How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException原创 2021-03-24 10:33:58 · 1172 阅读 · 0 评论 -
Mac Android Studio 4.1.2 卡死问题解决
1.问题描述Android Studio最近非常卡,严重影响了开发。刚开始以为是升级Android Studio的原因重装降级了Android Studio,依旧卡更改jvm增加内存,还是卡后来才怀疑到Mac系统升级的原因但是降级系统实在是麻烦所幸通过网上及尝试找到了合适的解决方案2. 解决方式关闭AS,终端输入一下命令,然后重启Android Studio即可defaults write com.google.android.studio AppleWindowTabbingMode原创 2021-03-14 10:32:36 · 3285 阅读 · 3 评论 -
Android Unit test No tests were found Class not found ...
错误信息打算在项目中添加单元测试。先找到自动生成的ExampleUnitTest文件里面去运行下,发现死活都是报如下错误No tests were foundClass not found: "**.logger.ExampleUnitTest"点击左边的锤子图标进行编译,编译完死活还是报上面的错误。对照官方文档,找到build.gradle中的单元测试相关依赖,左改右改,点击锤子进行编译,结果还是死活报上面的错误。新建demo项目,等待项目可以run之后,进入到自动生成的那个单元测试文件,尝原创 2021-03-10 17:13:16 · 1629 阅读 · 0 评论 -
Android中本地库aar包依赖
1. 背景前一段时间我在开发中需要用到第三方的控件Android-PickerView,我在build.gradle中的依赖是这么写的:compile 'com.contrarywind:Android-PickerView:4.1.3'可以看出这是一个网络库依赖。由于本地配置了网络代理和国内镜像库,除了第一次需要下载慢一些,编译运行没有任何问题。不过在我将代码提交到svn上的时候,jenkins标红了…在有网情况下,使用网络库依赖没问题,但我们的Jenkins服务器编译要求离线,所使用的grad原创 2021-01-25 09:24:39 · 6400 阅读 · 3 评论 -
Android报错:android view WindowManager$BadTokenException Unable to add window
1. 错误详情在弹出对话框时候应用崩溃,并报如下错误:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRootImpl.setView(Vi原创 2020-09-26 14:28:23 · 2699 阅读 · 0 评论 -
aar依赖报错:Only Jar type local dependencies are supported
由于公司服务器不能连接外网,因此不能使用外网仓库依赖,但是又没有搭建自己的仓库。因此将第三方库依赖打包成aar的形式进行依赖,本文主要描述其中出现的问题。##0 背景组里大家所用的工具不统一,我和另一个同事使用的是Android Studio3.0.1,项目gradle插件版本用的2.3.3,项目gradle版本用的3.3。但是有的同事用的Android Studio1.2.3,gradle插件版本1.2.3,gradle版本2.2.1。也有同事完全使用Eclipse进行开发。此为背景。1. 报错.原创 2020-09-26 14:21:03 · 1545 阅读 · 0 评论 -
error running app default activity not found
参考https://stackoverflow.com/questions/15825081/default-activity-not-found-on-android-studio-upgrade解决方式File -> Invalidate Caches / Restart...原创 2020-09-22 10:49:13 · 154 阅读 · 0 评论 -
Android Studio gradle 下载失败或者下载慢的问题解决建议
问题主述每当Gradle插件升级需要新版本gradle,或者新安装Android Studio时,总是在Gradle自动下载这一步卡很久,各种配置镜像或者hosts文件配置也无效。真是烦杀我辈!建议解决方式鉴于翻墙的难度和风险,建议还是手动下载(下载时候记得复制了下载链接用迅雷极速版下载),然后在Android Studio中设置使用本地的gradle...原创 2020-09-10 09:24:33 · 392 阅读 · 0 评论 -
Not sure how to convert a Cursor to this method‘s return type (androidx.paging.PagingSource)
在集成jetpack paging3的过程中,集成Room的时候,编译不通过,报该问题经过反复对比,我的方法签名加了suspend,去掉了就好了。具体详细原因还没找到。报错前代码 @Query("SELECT * FROM medicines ORDER BY name") suspend fun getMedicines(): PagingSource<Int, Medicine>修复后代码 @Query("SELECT * FROM medicines .原创 2020-08-31 14:40:08 · 2269 阅读 · 2 评论