
Android开发
侯斯特
这个作者很懒,什么都没留下…
展开
-
android的哪些Activity不混淆?
Manifest文件中注册的Activity(四大组件)是不能混淆的。因为Android系统在做安全验证的时候会从Manifest文件查所有注册Activity的class文件的路径是否正确。如果混淆了,就找不到了。只要是没在manifest文件注册的,都会参与混淆,比如BaseActivity。...原创 2021-11-20 21:36:18 · 2398 阅读 · 0 评论 -
Plugin with id ‘maven’ not found
Plugin with id ‘maven’ not foundlimingbocsdn 2021-08-31 12:55:42 225 收藏分类专栏: Android 文章标签: maven java版权Android专栏收录该内容3 篇文章0 订阅订阅专栏问题描述:最近引入maven插件出问题了,总是报错找不到maven插件。Caused by: org.gradle.api.plugins.UnknownPluginException: Plugin with id ‘mave原创 2021-11-12 13:33:49 · 596 阅读 · 0 评论 -
登录、授权
Cookie不是专门登录用的,但是Authorization就是为登录设计的。 1. Cookie: a. 作用:一、会话管理:购物、登录状态sessionid。二、个性化:管理用户偏好client_id。三、Tracking:追踪用户行为(外链from)。 i. 购物例子: 第一步:苹果加购物车 第二步:香蕉加购物车 ...原创 2021-11-11 16:09:57 · 1674 阅读 · 0 评论 -
编码->Hash->加密;序列化
1. 编码 a. 压缩:文本、图片、视频。 i. 视频图片的编解码。 ii. 有损压缩和无损压缩。 b. 二进制数据(非文本)Base64/58(去掉难区分的字符,比特币) "Man"不是非文本,仅用作举例 i. 用途: 1) 用文本传输非文本数据 a) 正常情况下图片不编...原创 2021-11-11 13:03:37 · 2057 阅读 · 0 评论 -
Execution failed for task ‘:app:compileDebugJavaWithJavac‘. > javax/xml/bind/JAXBExcept
把工程的JDK版本改成8就好了,Android Studio默认是JDK11,需要改成JDK8及更早的版本。原创 2021-11-04 22:38:50 · 582 阅读 · 0 评论 -
不兼容的类型: 推论变量 T 具有不兼容的上限 ActivityMainBinding,ViewDataBinding
问题描述 分析原因 解决方案 源码: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActivityMainBinding mainBindin...原创 2021-09-30 18:41:42 · 1564 阅读 · 0 评论 -
AS右侧的Gradle一栏只有Dependencies,不显示其他Tasks
错误 原因 解决 AS右侧的Gradle一栏只有Dependencies,不显示其他Tasks 一定是Android Studio里的关于gradle的某个配置出了问题。 那么就在偏好设置里搜索gradle,逐项查找gradle的各种配置,看看是哪一个出了问题。 在Experimental里取消勾选即可。 ...原创 2021-09-27 15:14:36 · 1438 阅读 · 0 评论 -
com.android.build.api.transform.Transform找不到该类
把android gradle插件版本改成3.1.3。classpath "com.android.tools.build:gradle:3.1.3"原创 2021-09-25 15:43:35 · 771 阅读 · 0 评论 -
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:782)
错误 原因 解决方法 at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:782) 原因可能有很多,我在网上找了几种方法,都不行。 于是决定通过命令行 ./gradlew :app:assembleDebug 看能不能打印出更多细节。 期间,解决了几个错误,然后命令行执行没问题了,但是点android studio工具栏的编译还是不行,原创 2021-09-25 15:27:19 · 2495 阅读 · 0 评论 -
cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。应以 ‘{layoutlib}‘ 之一开头。
错误 原因 解决方法 org.xml.sax.SAXParseException; lineNumber: 141; columnNumber: 252; cvc-complex-type.2.4.a: 发现了以元素 'base-extension' 开头的无效内容。应以 '{layoutlib}' 之一开头。 猜测是layout.xml布局文件的问题 注释掉 <!-- app:layout_constraintBottom_...原创 2021-09-25 15:07:00 · 29538 阅读 · 13 评论 -
Plugin with id ‘maven’ not found
问题描述 原因分析 解决方案 apply plugin: 'maven' uploadArchives { repositories.mavenDeployer { repository(url:uri('../repo')) pom.groupId = 'com.hougr' pom.artifactId = 'transform.printjar' pom.ve...原创 2021-09-25 14:34:04 · 3859 阅读 · 0 评论 -
哪个才是Android工程构建时的gradle版本?gradle-wrapper.properties还是build.gradle的buildscript说了算?
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-09-23 17:55:17 · 409 阅读 · 0 评论