- 博客(24)
- 收藏
- 关注
原创 DataBinding 布局文件Bug
line 1:0 mismatched input ' ' expecting {COMMENT, SEA_WS, '
2024-10-31 15:42:06
188
3
原创 Android 卸载系统默认应用命令
华为部分应用package名,如果不知道包名是什么,可以使用命令adb shell dumpsys window | findStr mCurrentFocus 查看。Android卸载系统默认命令。这个会把文件夹卸载 不能卸载。
2024-09-29 10:38:33
687
原创 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
404
原创 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
678
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
11840
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
2164
原创 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
726
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
848
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
300
原创 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
315
原创 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
1016
原创 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
1813
转载 github上十二款Android播放器开源项目
1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。2.ExoPlay
2017-11-28 11:21:40
1308
原创 ButterKnife Zelezny或者GenerateFindViewById抛出IndexOutOfBoundsException异常
问题:1、ButterKnife Zelezny 抛出 ArrayIndexOutOfBoundsException错误 2、GenerateFindViewById 抛出 StringIndexOutOfBoundsException错误导致原因:因为布局文件的命名中出现两个下划线导致的。比如@id/+id a__b_c。解决方法:删除多余的下划线即可
2017-05-19 15:30:37
315
原创 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
408
原创 Git多账号配置及SSH-KEY管理
Git提交时有Https和SSH两种验证方式,Https的方式需要帐号和密码比较好理解,不过它需要在每次提交时输入帐号和密码,有点麻烦;而SSH的功能可以粗暴的理解为记住帐号密码,不过对这个过程有人会有点疑惑。首先,我们用SSH命令生成一个公钥-私钥对,我们会把公钥添加到Git的服务器,把私钥放在本地。提交文件的时候Git服务器会用公钥和客户端提交私钥做验证(具体细节不究),如果验证通过则提交成功,那么我们在把公钥添
2017-04-18 14:01:01
634
原创 使用Gson和FastJson解析JSON数据遇到的问题
在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。 Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主要说一下使用@SerializedName进行注解的情况。 使用Gson解析json成对象时默认的是将json里对应字段的值解析到java对象里对应字段的属性里面。然后我们经常会遇到我们自己定义的jav
2017-04-11 11:17:41
1030
原创 Dialog自定义setView点击事件空指针
项目中遇到自定义dialog的时候,视图无法加载加载出来。 控件点击事件一直报空 修改后的代码如下:/** * 修改昵称 */private void changeNickName() { View view = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_change_nickname, null)
2017-03-06 17:31:42
587
原创 Fragment中onActivityResult方法未成功调用问题解决
项目中需要修改头像,有选择图片和拍照两种方式。但是这些操作都是在Fragment中进行操作的; 遇见了onActivityResult()方法不被调用的问题,最后找到原因。 在调用startActivityForResult()方法时,不应该用依附的Activity来调用,而应该是用fragment本身来调用。 如下:不应该调用activity.startActivtyForResut
2017-02-20 16:19:43
517
原创 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
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人