自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

原创 记录问题 Error resolving plugin [id: ‘com.android.application‘, version: ‘7.2.1‘

新建一个Kotlin项目来写写Demo,项目刚创建好,编译就不通过,遇到了。在 settings.gradle 的repositories闭包中添加。又试了很多方法都没能解决,自己又瞎搞了半天,试出了一种解决办法。版本在本地配置的gradle仓库里面没找到。在 settings.gradle 中添加。试了一下,哎 还是未能解决这个问题。

2022-11-23 22:50:10 3005 2

原创 Android Could not determine java version from ‘11.0.8‘

Android Could not determine java version from '11.0.8'

2022-11-08 17:40:15 1320

原创 Android Studio 最近总是运行编译失败

如下图​加上这个我们在试一下maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven { url "https://jitpack.io" }google()jcenter()我就记录一下,希望能帮助各位。勿喷

2022-01-05 14:35:31 1658

原创 Android 设置screenOrientation 一直警告报红

android:screenOrientation="portrait" 报红

2021-12-15 19:24:20 2255

原创 Emulator: emulator: INFO: QtLogger.cpp:68: Critical: Uncaught ReferenceError: $ is not defined

今天在As下使用自带模拟机的时候一直提示:Emulator: emulator: INFO: QtLogger.cpp:68: Critical: Uncaught ReferenceError: $ is not defined根据网上的方法试了很多,比如重启模拟器,配置变量等方法都未成功,最后看了一个帖子,问题得以解决,解决方法如下:进入SDK中的platform-tools文件夹下打开cmd,我这里的路径为:直接cmd重启adb,输入如下命令:adb kill-serveradb d

2021-08-09 09:42:06 1660

原创 Android Gradle plugin requires Java 11 to run

AGP 7.0.0-alpha02起需要使用Java 11https://developers-jp.googleblog.com/2020/12/announcing-android-gradle-plugin.htmlAn exception occurred applying plugin request [id: 'com.android.application']> Failed to apply plugin 'com.android.internal.application'.

2021-08-07 13:24:05 2520

原创 AndroidStudio3.X 注解报错Annotation processors must be explicitly declared now. The following dependenc

项目场景:最近在使用AndroidStudio3.X的版本维护之前的项目的时候,发现项目的butter knife报错:问题描述:` Error:Execution failed for task ‘:app:javaPreCompileDebug’.Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to con

2021-07-30 12:01:21 182

原创 Android Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find...

Android studio 3.6.1导入项目一直出现这个问题问题出现问题描述:Android Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find...看到问题只加了 //加入代码 maven { url 'https://maven.google.com' }如下后来构建项目。没有报错,一直构建 ,等了好久还是不行解决方案:换成 m

2021-07-30 11:43:25 7073

原创 Android ParseError at [row,col]:[118,9] Message: expected start or end tag

记录一下无意间升级了 Gradle 竟然报错了 啥也没有想先点击一下 app 看了 看没有错 啊,然后百度说注释 不是用 **//**这个了我就改改吧。改完了 还是同步不行。 又看了看 AndroidManifest.xml 这个里面 118 行多了一个 这个玩意。删除 它 同步 OK 完事所以写代码的时候一定要把多余的没有用的删除掉,以为出现 这样的情况自己随便写一下记录 ,不要乱喷谢谢...

2020-09-24 12:48:49 1867 1

原创 Android Date指定时间,计算几天前后的是哪天

记录第一种 // 字符串 转 Date实体 public static Date strToDate(String strDate) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); ParsePosition pos = new ParsePosition(0); Date strtodate = formatter.parse(strDate, pos);

2020-09-23 16:34:50 479

原创 Android 错误: 编码GBK的不可映射字符

今天竟然遇到了 这个问题 尴尬蒙了 ,没有见过,就记录一下吧解决方法tasks.withType(JavaCompile) { options.encoding = "UTF-8"}

2020-07-08 16:44:25 266

原创 打包报错Errors while building APK. You can find the errors in the 'Messages' view 问题解决

本来今天想打个包(之前也没事 )做一下加固功能,遇见这样一个问题网上有一些博客,需要defaultConfig下添加multiDexEnabled true,这句话是干什么用的呢,就是分包,为什么需要分包呢,因为工程的方法数超过了64k,详见另外一篇文章Android工程方法数超过64K。这就说明我是有这句话的,而且看看报错异常中确实有multi的字样。而这个确实也是后来转为Android S...

2019-11-16 01:34:15 14578 1

原创 简单说说 Android 混淆和加固

混淆:针对项目代码,代码混淆通常将代码中的各种元素(变量、函数、类名等)改为无意义的名字,使得阅读的人无法通过名称猜测其用途,增大反编译者的理解难度。虽然代码混淆可以提高反编译的门槛,但是对开发者本身也增大了调试除错的难度。开发人员通常需要保留原始未混淆代码用于调试。加固:针对apk,加固是多维度的安全防护方案,包括反破解、反逆向、防篡改等,可以防止应用被各类常见破解工具逆向,安全性要远大...

2019-11-15 23:59:23 1192

原创 Android 创建证书 或加固后更新签名

一、创建证书首选需要安装jdk环境(这里默认已安装)因为Android的数字证书keystore文件的生成是用了Java的数据证书管理工具Keytool。确保配置好Java的环境后,使用Windows快捷键Win+R,调出“命令提示符”窗口,在窗口中输入cmd,打开命令行输入如下命令 keytool -genkey -alias android.keystore -keyalg R...

2019-11-15 23:56:50 473

原创 第三方免费加固对比

阿里聚安全 链接:http://jaq.alibaba.com/上传应用提供安全扫描(漏洞扫描、恶意代码扫描、仿冒应用扫描)可以从结果知道漏洞总数,如果是认证过的开发者,可以直接得知漏洞的具体位置。其中还有部分漏洞需要付费扫描。然后我们可以进行应用加固,其中分快速加固和多渠道加固,可以按需选择加固包下载(应用需要重新签名)腾讯云应用乐固 链接:https://www.qcloud...

2019-11-15 23:43:42 1150

转载 完美解决 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

问题描述好久之前的一个Android项目,最近需要重构一下因为Android Studio的开发环境以及Gradle的版本等等都进行了一定的更新,于是导入Project以后,出现了报错:No toolchains found in the NDK toolchains folder for ABI wi...

2019-11-10 00:09:51 202

原创 More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations.pro'

记录一下FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':dkplayer-sample:transformResourcesWithMergeJavaResForDebug'.> More than one file was found with OS ind...

2019-11-09 19:39:27 279

原创 android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法

Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test ...

2019-10-23 15:12:19 259

原创 Android 三方开源库

开发架构/模式google-mvpgoogle-mvvmgoogle-cleanMVP+daggerMVVMHabitmosbyMVPwebprogressAndroid WebView独立进程解决方案组件化相关arouter组件化路由框架,可解决组件间通信问题CC业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用...

2019-09-17 16:45:37 245

原创 Android studio 设置自动导包和删除无用包

Alt+Enter只能导入单个包那么我们如何设置自动导包和删除无用包呢???File ==>Setting...==>Editor==>General==>Auto Import

2019-09-16 13:34:22 336

原创 Android 自定义底部导航栏加角标

我的主布居是这样的 自定义的View创建一个布局备用这里这个布局的大小,其实也就是每一个Tab的大小了。把显示数量的TextView水平居中,这样也就刚好在Tab的中间了然后就是 获取 NavView设置角标数量继续关注我 下一篇文章是在应用图标上加 角标...

2019-09-12 18:01:13 723

原创 一行代码使Android状态栏变沉浸式透明

传统方法 今天有 bug,app的状态栏透明,便想起将简单的方法。Google 在Android 4.4时给全屏阅读文字或玩游戏这种情景增加了透明状态栏和透明导航栏的功能,网上大多数Blog都有介绍如何透明化状态栏,有点过于麻烦,需要修改XML和Activity代码,无非都是类似下面这种通用的方法,Android状态栏透明化需要在Activity中添加如下代码:if(Build.VERSI...

2019-08-23 11:55:23 236

原创 Android中验证姓名、身份证、银行卡、手机号(正则表达式校验)

Android中验证姓名、身份证、银行卡、手机号(正则表达式校验)public class AppUtils{ /** * 正则表达式:验证用户名(不包含中文和特殊字符)如果用户名使用手机号码或邮箱 则结合手机号验证和邮箱验证 */ public static final String REGEX_USERNAME = "^[a-zA-Z]\\w{5,17}$...

2019-08-23 10:50:21 1102

原创 学习kotlin 关于 ListView的Demo

xml 里面的布局 就不多说了 直接上代码

2019-08-12 11:22:47 200

原创 kotlin 关于底部导航栏加效果 demo

demo下载地址

2019-08-12 11:20:41 375

原创 Android 认领应用的MD5签名写入空包

操作步骤:1.win+R cmd打开命令提示符2.cd到你下载的空白包un.apk所在目录下,并将你要上架的应用的安卓证书1.keystore也放在同位置(我放在了桌面文件夹),执行第3步,将生成带着MD5签名的空白包2.apk3.输入jarsigner -verbose -keystore 1.keystore -signedjar 2.apk un.apk com.xxxx.xxx...

2019-06-18 14:59:38 1893 2

原创 Android 集成高德地图 debug 出 ‘ 用户MD5安全码未通过 ’ 的问题

高德上添加上使用 keytool -v -list -keystore inspecting.jks 生成的sh1值之后,把生成的key也添加到了清单列表,报错之后重新试了一下生成sh1值,可还会报错。还是sh1签名不对解决办法,通过在手机上安装一个apk程序,检测发布板sh1值和包名,如图:把高德地图的 调试版安全码SHA1 换成 你拿到的那个就ok了链接:https://pa...

2019-06-10 14:45:44 1421

原创 解决 获得 SHA1 “密钥库文件不存在: debug.keystore”的问题

问题描述:需求要做一个高德地图的测试,按照文档在生成SHA1的时候提示密钥库不存在!这就尴尬了,怎么办呢?终于找到答案了,解决如下:1.先进入.android目录下;2.输入 keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000命令回车,具体细节如下图所...

2019-06-10 14:00:27 1353

原创 Flutter应用打包发布

https://jspang.com/posts/2019/02/01/flutter-base4.html#%E7%AC%AC06%E8%8A%82%EF%BC%9Aflutter%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%89%93%E5%8C%85

2019-05-27 12:13:38 1036 6

原创 Flutter 第一天学习

Flutter中文网https://flutterchina.club/

2019-05-14 11:41:09 144

原创 Android学习必用-推荐大牛的博客

    下面排名不分先后        鸿洋:http://blog.csdn.net/lmj623565791     爱哥:http://blog.csdn.net/aigestudio     老罗(源码分析):http://blog.csdn.net/...

2019-05-06 16:37:43 192

转载 android 必读的文章- 收藏集 - 掘金

写给 Android 开发者的混淆使用手册 - Android - 掘金本文转自:点击打开链接 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将...

2019-05-06 16:28:40 3635

原创 解决ScrollView嵌套RecyclerView出现item显示不全的问题

问题:ScrollView嵌套RecyclerView时,RecyclerView的item显示不全出现问题不要慌,耐心解决才是王道,哈哈。首先说下出现这个问题的情景吧,首先声明这个问题在23版本以上出现的,23版本是android 6.0版本,是的当我们targetSdkVersion=...

2019-04-12 14:57:37 1923 3

原创 ScrollView中嵌套recycleView 出现显示不全,终极解决方案

最近公司项目中用到了ScrollView嵌套LRecycleView, 动态添加布局最开始我天真的把recycleView直接放入scrollView中,结果可想而知,什么都不显示,瞬间懵逼,我心想应该是和嵌套ListView差不多吧,看来需要重写recycleView中onMeasure()方法1.在 RecyclerView 外添加一层 LinearLayout 或者 RelativeLa...

2019-04-12 14:51:34 6217 2

原创 解决在Android P上的提醒弹窗 (Detected problems with API compatibility(visit g.co/dev/appcompat for more info)

自从手机系统升级到Android 9.0以后,打开APP开始出现以上提示,出现这种情况的原因是:Android P 后谷歌限制了开发者调用非官方公开API 方法或接口,也就是说,你用反射直接调用源码就会有这样的提示弹窗出现,非 SDK 接口指的是 Android 系统内部使用、并未提供在 SDK 中的接口,开发者可能通过 Java 反射、JNI 等技术来调用这些接口。但是,这么做是很危险的:非...

2019-03-27 18:33:17 429

原创 使用git将项目上传到github(最简单方法)

首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可Repository name: 仓...

2019-02-14 12:03:58 181

原创 Android APP更新_后台下载、自动安装

之前看了好多博客,拿过来用了用,都不是特别理想自己手撸一个得了,拿去直接用就OKpublic class UpdateService { private DownloadManager mDownloadManager; private Context mContext; private long downloadId; private String apkN...

2019-02-12 10:53:05 3846

原创 Android studio 插件:阿里发布的java规约插件

一、前言阿里巴巴在杭州云栖大会上,正式发布了由阿里巴巴 P3C 项目组,经过 247 天的持续研发,正式发布众所期待的 《阿里巴巴 Java 开发规约》的扫描插件!P3C 是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织的虚拟项目组,把《阿里巴巴 Java 开发规约》强制条目转化自动插件,并实现部分的自动编码。该插件已经在 ...

2019-02-02 11:20:50 516

原创 Android Studio 如何和模拟器 连接

解决方法:1)进入CMD,转到夜神安装目录2)执行命令:nox_adb.exe connect 127.0.0.1:62001,连接到服务器。例如:夜神安装目录是D:\软件\YeShen\wewe\Nox\bin,在命令行中输入cd\,回车,输入d:,回车,输入cd 夜神安装目录,回车执行命令:nox_adb.exe connect 127.0.0.1:62001,回车。这个时候...

2019-01-14 15:07:19 438

原创 Android进阶之AS如何处理不同引用库(module)里jar的重复引起问题

1.问题Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.2.原因根据stackoverflow上面的回答,这个错误原因是因为包引用重复 build.gradle(app)的dependencies和使用File>Project Structure中的...

2018-12-19 11:59:54 589

kotlinDemo.zip

Kotlin已经是谷歌推荐的安卓语言了,最近也在学习,做了一个listview控件的Demo

2019-08-12

ReadableBottomBar-master.zip

关于kotlin 得底部bar ReadableBottomBar-master

2019-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除