问题解决方案
文章平均质量分 60
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 · 3632 阅读 · 0 评论 -
Android Studio 3.5 打Jar包
task makeJar(type:org.gradle.api.tasks.bundling.Jar) { baseName = "leia" appendix = "media" version = "2.0.0" classifier = "release" //删除存在的// delete 'build/libs/leia-media-1...原创 2020-04-21 15:06:35 · 1397 阅读 · 1 评论 -
> Could not find com.android.tools.build:gradle:3.2.0. Searched in the follo
导入demo代码 报错:ERROR: Could not find com.android.tools.build:gradle:3.2.0.Searched in the following locations: - file:/C:/Users/user/.m2/repository/com/android/tools/build/gradle/3.2.0/gradle-3.2.0.p...原创 2019-11-12 19:46:59 · 4868 阅读 · 1 评论 -
Error: Expected resource of type id [ResourceType]解决办法
如下方法报错: @TargetApi(19) public SystemBarTintManager(Activity activity) { Window win = activity.getWindow(); ViewGroup decorViewGroup = (ViewGroup) win.getDecorView(); if ...原创 2018-12-12 15:40:31 · 1930 阅读 · 1 评论 -
setCompoundDrawables
今天做更新提示功能时,需要在有更新时展示更新标记如下:这个布局是framLayout里面放两个textview,在有更新时右侧textview显示“new”图标。所以图标需要代码里动态设置,我就直接使用方法setCompoundDrawables():Drawable drawableLeft = ContextCompat.getDrawable(getActivity(),R.draw...原创 2018-12-12 17:19:55 · 2396 阅读 · 1 评论 -
Android Studio中调用高于minSdkVersion版本API, 无提示 (Lint问题),开启api版本检测
一. 坑: 调用高于minSdkVersion版本的API时, AS无提示 !最近重构项目时用到了HandlerThread类, 代码中调用了此类的quitSafely()方法, 结果导致了下面的错误: 调用高版本api导致的crash.png经过一番折腾, 发现quitSafely()方法是API Level 18添加的, 再看看crash的系统版本, 基本上都是4.3 (4....原创 2018-12-13 15:27:42 · 2189 阅读 · 1 评论 -
Android Fragment重叠问题解决
参考文章:最近在做项目的时候,遇到了fragment重叠的问题。具体的情况是,我在一个fragment中,通过add的到FragmentTransaction的方式,又放了四个子fragment allFrg,movieFrg,newsFrg,otherFrg。当我点击allFrg对应tab键时,通过hide隐藏其他三个fragment,通过show来显示allFrg。正常情况下显示是对的,问...原创 2018-12-30 12:13:22 · 5262 阅读 · 2 评论 -
Android resource linking failed
Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:createMockableJar, :vrlib:generateDebugSources, :vrlib:generateDebugAndroidTestSources, :vrlib:createMoc...原创 2019-05-07 20:27:03 · 1791 阅读 · 2 评论 -
PendingIntent AlarmManager定时重复任务问题总结
需求是需要每天定时休眠和唤醒,方案是使用AlarmManager和PendingIntent,实现如下: /** * time 每天几点触发 */ fun sendAlarmEveryday(time: Int, action: String,requestCode:Int) { val alarmManager = context.getSystem...原创 2019-05-16 16:25:51 · 708 阅读 · 0 评论 -
java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
文章目录java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again异常分析及解决问题描述:问题分析:代码定位思路:行动:java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again异常分析及解决问题描述:我的项...原创 2019-08-20 19:07:24 · 21696 阅读 · 4 评论 -
D:\Test\build\outputs\apk\myApp.apk does not exist on disk
修改一下build.gradle文件后同步一下即可。原创 2019-08-21 10:38:25 · 756 阅读 · 0 评论 -
Can't have more than one marked region along edge
问题描述:android开发中为了保证图标缩放后不变形会采用.9.png格式图片,今天开发项目时根据UI设计师给的.png的图标自己做了个.9图标如下:这样是为了保证中间内容区不被缩放,但是放到项目中后build是报错:Can’t have more than one marked region along edge分析:很明显此错误是指被标记的区域不能分段,可是如果不能分段则左右或者...原创 2018-11-26 14:40:48 · 422 阅读 · 0 评论 -
android support-v4包找不到依赖
问题:编译报错Error:Failed to resolve: com.android.support:support-core-ui:23.4.0 解决:尝试了很多方法比如gradle文件中加入如下域名allprojects { repositories { jcenter() flatDir { dirs 'libs' } mave...原创 2018-11-22 15:40:46 · 3615 阅读 · 0 评论 -
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 · 1779 阅读 · 0 评论 -
listView Item中动态或复杂布局时getview调用两遍造成刷新后控件相互错乱解决方案
解决方法:将listview的宽高设置为match_parent。原因:listview宽或者高设置为自适应时 在绘制时不确定宽高 需要先试加载一次getview来计算实际的宽高,确定了宽高后重新调用getview开始真正绘制视图显示到界面上,所以界面上显示的是第二次绘制的内容, 具体为什么造成错乱 还没找出原因,不过将宽高设置为match_parent后完美解决。原创 2017-10-31 10:05:30 · 523 阅读 · 0 评论 -
项目或依赖项目的.so文件找不到问题解决方案
案例一:使用smssdk的时候需要附带引入.so文件,但是在app成功安装后 运行到相关功能时会报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.*****.android-1/base.apk"],nativeLibraryDirector...原创 2018-06-05 16:34:40 · 3462 阅读 · 0 评论 -
Fiddler基本用法以及如何对手机抓包以及无法连接手机的解决
参考链接:http://www.cnblogs.com/codingblock/p/5004694.html目录一、Fiddler是什么?二、Fiddler下载三、Fiddler的工作原理四、Fiddler基本用法(界面布局)五、Fiddler对手机抓包第一步:对Fiddler设置为允许远程连接。第二步:修改手机连接网络为代理模式。第三步 下载安装fiddl...原创 2018-06-06 15:35:48 · 44414 阅读 · 17 评论 -
PullToRefreshListView最后不满一页时动态加载逻辑处理
private void initListener() { listener = new View.OnClickListener() { @Override public void onClick(View view) { if(!Utils.isFastClick(300)) return;...原创 2018-06-08 09:15:43 · 963 阅读 · 0 评论 -
掌淘SMSSDK遇到的坑—AppKey不存在 状态码406
问题描述:调用sdk中RegisterPage page = new RegisterPage();//如果使用我们的ui,没有申请模板编号的情况下需传nullpage.setTempCode(null);page.setRegisterCallback(new EventHandler() { public void afterEvent(int event, int result,...原创 2018-06-27 12:09:04 · 1545 阅读 · 0 评论 -
java.util.zip.ZipException: duplicate entry: com/sina/sso/RemoteSSO$Stub$Proxy.class
【问题描述】 我的项目里用集成了第三方授权登录,和社会化分享,build apk报错com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/sina/sso/RemoteSSO$Stub$Proxy.class【原因解释】出现类似下面的问题:com.an...原创 2018-06-27 13:53:03 · 677 阅读 · 0 评论 -
No resource found that matches the given name (at 'src' with value '@drawable/right_arrow_icon').
问题:我的项目有多个版本,不同版本对应不同res文件夹:编译时也分了多个版本,这次当我打包eshchl版本时报错:No resource found that matches the given name (at 'src' with value '@drawable/** 部分图片都找不到:思路:刚开始我把res下xhdpi中对应图片复制了一份到hdpi下 有100多个图片,文件比较多 复制也比...原创 2018-06-28 09:55:32 · 3044 阅读 · 0 评论 -
Android studio wifi调试,不需root,不需使用usb线提前连接一次
1、安装首先打开file->setting->Plugins点Browse repositories在查找框输入adb,找到最后一个Android Wifi ADB ,最后点install安装,安装完重启Android studio就行了。2.连接首先保证手机和电脑在同一局域网内,连接步骤:Android studio下方terminal中输入:D:...原创 2018-07-16 20:44:18 · 1456 阅读 · 0 评论 -
android ANR、traces文件获取及实例分析
android ANR、traces文件获取及实例分析前段时间项目开发中遇到anr的问题,时间紧急,一时间又难以定位,通过临时方法解决后,最近有时间对ANR的问题做一次份细的解决方案,本文中的解决方案是通过综合其他博客后自己再通过实例验证后得出的可行方案,读者如遇类似问题可做参考,欢迎评论交流。1.ANR的模拟此次写了一个demo模拟长时间IO造成ANR的情况,然后对logcat内容和...原创 2018-09-13 13:42:08 · 19884 阅读 · 2 评论 -
百度地图开发出现的No implementation found for问题
问题描述:一直在做的项目中使用百度定位一直没出问题,但是这两天把项目里的推送由百度推送改为了极光推送后使用测试机(5.0一下系统)定位正常,但是使用我自己手机(6.0系统)时会报错:java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.map.commonmemca原创 2017-02-16 17:17:17 · 8568 阅读 · 0 评论