
Android
smile_to_me
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 712 阅读 · 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 · 11863 阅读 · 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 · 2187 阅读 · 0 评论 -
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 · 761 阅读 · 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 · 319 阅读 · 0 评论 -
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 · 329 阅读 · 0 评论 -
Android 卸载系统默认的应用
查看当前应用的包名和当前的Activity adb shell dumpsys window | findstr mCurrentFocus findstr 有时候用 grep 卸载系统默认应用的命令 adb shell pm uninstall -k --user 0 包名 -k 卸载应用且保留数据与缓存,如果不加-k则全部删除 --user 指定用户id,Android系统支持多个用户,默...原创 2019-08-20 10:01:50 · 1042 阅读 · 0 评论 -
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 · 1833 阅读 · 0 评论 -
github上十二款Android播放器开源项目
1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。2.ExoPlay转载 2017-11-28 11:21:40 · 1333 阅读 · 0 评论 -
奇酷机型加载.html文件时无法显示.gif图
奇酷机型加载.html文件时无法显示.gif图原创 2017-07-06 09:51:59 · 332 阅读 · 0 评论 -
ButterKnife Zelezny或者GenerateFindViewById抛出IndexOutOfBoundsException异常
问题:1、ButterKnife Zelezny 抛出 ArrayIndexOutOfBoundsException错误 2、GenerateFindViewById 抛出 StringIndexOutOfBoundsException错误导致原因:因为布局文件的命名中出现两个下划线导致的。比如@id/+id a__b_c。解决方法:删除多余的下划线即可原创 2017-05-19 15:30:37 · 331 阅读 · 0 评论 -
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 · 437 阅读 · 0 评论 -
Git多账号配置及SSH-KEY管理
Git提交时有Https和SSH两种验证方式,Https的方式需要帐号和密码比较好理解,不过它需要在每次提交时输入帐号和密码,有点麻烦;而SSH的功能可以粗暴的理解为记住帐号密码,不过对这个过程有人会有点疑惑。首先,我们用SSH命令生成一个公钥-私钥对,我们会把公钥添加到Git的服务器,把私钥放在本地。提交文件的时候Git服务器会用公钥和客户端提交私钥做验证(具体细节不究),如果验证通过则提交成功,那么我们在把公钥添原创 2017-04-18 14:01:01 · 676 阅读 · 0 评论 -
使用Gson和FastJson解析JSON数据遇到的问题
在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。 Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主要说一下使用@SerializedName进行注解的情况。 使用Gson解析json成对象时默认的是将json里对应字段的值解析到java对象里对应字段的属性里面。然后我们经常会遇到我们自己定义的jav原创 2017-04-11 11:17:41 · 1058 阅读 · 0 评论 -
工具
内存泄露 防止app崩溃原创 2017-03-13 18:02:05 · 380 阅读 · 0 评论 -
Android Studio 自定义创建Activity模板
android studio 自定义activity模板原创 2017-03-10 14:34:40 · 2399 阅读 · 0 评论 -
Dialog自定义setView点击事件空指针
项目中遇到自定义dialog的时候,视图无法加载加载出来。 控件点击事件一直报空 修改后的代码如下:/** * 修改昵称 */ private void changeNickName() { View view = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_change_nickname, null)原创 2017-03-06 17:31:42 · 601 阅读 · 0 评论 -
Fragment中onActivityResult方法未成功调用问题解决
项目中需要修改头像,有选择图片和拍照两种方式。但是这些操作都是在Fragment中进行操作的; 遇见了onActivityResult()方法不被调用的问题,最后找到原因。 在调用startActivityForResult()方法时,不应该用依附的Activity来调用,而应该是用fragment本身来调用。 如下:不应该调用activity.startActivtyForResut原创 2017-02-20 16:19:43 · 532 阅读 · 0 评论 -
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 · 557 阅读 · 0 评论