自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 ADB卸载手机默认应用命令

C:\Users\zyooo>adb shell pm uninstall -k --user 0 com.huawei.哈哈。C:\Users\zyooo>adb shell pm disable-user com.huawei.哈哈。adb shell pm uninstall [-k] [--user USER_ID] 包名。–user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。-k 卸载应用且保留数据与缓存,如果不加 -k 则全部删除。2.列出系统应用名单。

2023-08-21 18:10:18 257

原创 Android Jenkins 打包签名报错

当我们使用命令查看.jks文件的相关信息的时候Warning:JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore E:\Workplace\NewAndridQft\JinXun.jks -destkeystore E:\Workplace\NewAndridQft\JinXun.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。提示:建议迁移到行业标准格式PKCS12签名信息都配置在了

2022-05-13 15:38:31 602 1

原创 cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。应以 ‘{layoutlib}‘ 之一开头。

运行了很久没有运行的项目,报出了这个错误。一番操作怎么都找不到原因。本想看下是不是需要配置NDK的路径。结果发现在Suggestions中有很多建议。仔细看了下是因为之前项目中引用包使用的 compile然后最新的这是需要使用 implementation;全部更换完成后,又报了根目录中build.gradle 的gradle的版本报错。我从2.3.1版本修改为了 3.6.2版本结果发现还是报如下错百度一番,还需要修改根目录gradle文件中的gradle-wrapper.p

2022-03-01 16:55:34 11612 1

原创 Git、Android Studio Bumblebee | 2021.1.1 Patch 2Build

在安装了Android Studio Bumblebee | 2021.1.1 版本,我从我们git仓库通过命令 git clone xxxxx 拉到本地,成功运行。在我对代码进行了一些列的修改后,提交代码的时候发现提交代码失败。遇到的问题如下图Git本地乱七八糟的配置都没问题。最后发现在Android Studio中Git的设置中需要勾选 Use credential helper 这个选项,再次提交就没问题了。...

2022-02-25 14:00:28 1985

原创 Unable to load class ‘javax.xml.bind.JAXBException‘.

因为重装了系统,安装了大黄蜂版本Android Studio,遇到这个问题。经过几经周折,发现原来是因为JDK的版本不一致导致的。大黄蜂自带的是JDK11,而我们项目需要用JDK8编译。所以只需要把JDK版本修改一直就可以了。大黄蜂修改JDK位置如下图(打开设置页快捷键 Ctrl+Alt+S 或者在Project Structure 中设置快捷键 Shift+Ctrl+Alt+S)然后保存点击OK最后Clean Project,重新Rebuild Project...

2022-02-25 10:51:33 644 1

原创 Android Apk使用命令签名

jarsigner -verbose -keystore C:\Users\Kevin\Desktop\app123456.jks -signedjar C:\Users\Kevin\Desktop\app_yeyue_sign.apk C:\Users\Kevin\Desktop\app_yeyue.apk app123456

2021-05-28 10:05:36 773 1

原创 2020-08-11

Android+JenKins+Gradle 自动打包1、首先进入官网地址:https://www.jenkins.io/download/下载Jenkins ,建议选择稳定版本2、安装我是按照顺序安装的,如果是新安装就需要安装插件。以下是我安装的插件。我是先默认安装的,然后自己选择安装的3、安装好后,第一次进入的时候需要使用管理员密码登录,可以在你Jenkins安装目录下找到 \Jenkins\secrets文件夹中找到文件initialAdminPassword 的文件 使用文...

2020-08-11 11:05:33 263

原创 Android Get Set 非空判断 模板

#if($field.modifierStatic)static ###end$field.type ###set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))#if ($field.boolean && $field.primitive) #if ($Str.

2020-06-01 16:27:56 271

原创 Android 卸载系统默认的应用

查看当前应用的包名和当前的Activityadb shell dumpsys window | findstr mCurrentFocusfindstr 有时候用 grep卸载系统默认应用的命令adb shell pm uninstall -k --user 0 包名-k 卸载应用且保留数据与缓存,如果不加-k则全部删除--user 指定用户id,Android系统支持多个用户,默...

2019-08-20 10:01:50 956

原创 SVN报错 E155010:' ******\******\****** ' is scheduled for addition, but is missing 的解决方法

在使用SVN提交项目的时候遇见了如下的错误信息:svn: E155010: 'E:\Android\Workplace\Video_N\app\src\main\res\mipmap-xhdpi\bg_me.png' is scheduled for addition, but is missing问题原因:这个文件已经加入到版本库中,但是后来在文件系统中又把该文件移除了,所以导致不能提交。解决方...

2018-03-14 16:57:53 1746

转载 github上十二款Android播放器开源项目

1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。2.ExoPlay

2017-11-28 11:21:40 1261

原创 奇酷机型加载.html文件时无法显示.gif图

奇酷机型加载.html文件时无法显示.gif图

2017-07-06 09:51:59 268

原创 ButterKnife Zelezny或者GenerateFindViewById抛出IndexOutOfBoundsException异常

问题:1、ButterKnife Zelezny 抛出 ArrayIndexOutOfBoundsException错误 2、GenerateFindViewById 抛出 StringIndexOutOfBoundsException错误导致原因:因为布局文件的命名中出现两个下划线导致的。比如@id/+id a__b_c。解决方法:删除多余的下划线即可

2017-05-19 15:30:37 287

原创 Android Studio中如何引用.aar包

在AS中引入了一种新的依赖方式.aar文件,我们该如何去使用它呢? 我们需要在需要使用的项目的build.gradle文件中添加如下代码:repositories{ //libs 目录 flatDir{ dirs "libs" }}dependencies { compile fileTree(include: ['*.jar'], dir: 'l

2017-04-27 14:57:19 344

原创 Git多账号配置及SSH-KEY管理

Git提交时有Https和SSH两种验证方式,Https的方式需要帐号和密码比较好理解,不过它需要在每次提交时输入帐号和密码,有点麻烦;而SSH的功能可以粗暴的理解为记住帐号密码,不过对这个过程有人会有点疑惑。首先,我们用SSH命令生成一个公钥-私钥对,我们会把公钥添加到Git的服务器,把私钥放在本地。提交文件的时候Git服务器会用公钥和客户端提交私钥做验证(具体细节不究),如果验证通过则提交成功,那么我们在把公钥添

2017-04-18 14:01:01 578

原创 使用Gson和FastJson解析JSON数据遇到的问题

在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。   Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主要说一下使用@SerializedName进行注解的情况。   使用Gson解析json成对象时默认的是将json里对应字段的值解析到java对象里对应字段的属性里面。然后我们经常会遇到我们自己定义的jav

2017-04-11 11:17:41 967

原创 工具

内存泄露 防止app崩溃

2017-03-13 18:02:05 323

原创 Android Studio 自定义创建Activity模板

android studio 自定义activity模板

2017-03-10 14:34:40 1924

原创 Dialog自定义setView点击事件空指针

项目中遇到自定义dialog的时候,视图无法加载加载出来。 控件点击事件一直报空 修改后的代码如下:/** * 修改昵称 */private void changeNickName() { View view = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_change_nickname, null)

2017-03-06 17:31:42 551

原创 Fragment中onActivityResult方法未成功调用问题解决

项目中需要修改头像,有选择图片和拍照两种方式。但是这些操作都是在Fragment中进行操作的; 遇见了onActivityResult()方法不被调用的问题,最后找到原因。 在调用startActivityForResult()方法时,不应该用依附的Activity来调用,而应该是用fragment本身来调用。 如下:不应该调用activity.startActivtyForResut

2017-02-20 16:19:43 485

原创 Android Studio 常用基本设置

一、命名前缀配置方法File | Settings 打开设置选择Editor | Code Style | Java选择Code Generation 标签给普通Field 添加一个’m’前缀,给Static filed 添加一个’s’前缀二、快速导包在Android Studio 中,可以通过Alt+ Enter 和Control + Alt + O

2016-11-09 11:56:00 446

原创 Android中部分特殊的显示

Android 特殊字符

2016-07-26 10:24:49 454

空空如也

空空如也

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

TA关注的人

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