公开标签 #Android开发
Android 应用可在其 build.gradle 文件中设置多项 SDK 版本属性。Android build.gradle 文档说明了这些属性对于应用的一般含义。本文档介绍了这些属性如何影响 NDK build。 compileSdkVersion 此属性对 NDK 构建没有任何影响。NDK 的 API 可用性受 minSdkVersion 约束。这是因为 C+符号应在库加载时被即时解析,而不是延迟到首次调用时解析(像在 Java 中一样)。如果在 minSdkVersion 中使用任何不可用的符
解决方案: 将 gradle.properties 文件中以下内容删除 systemProp.https.proxyPort=1087 systemProp.http.proxyHost=127.0.0.1 systemProp.https.proxyHost=127.0.0.1 systemProp.http.proxyPort=1087 注意,该 gradle.properties 不是项目下的 gradle.properties 文件。 Windows位置: C:\Users\Administra
为什么要给Android应用程序签名? 拿到一个应用的安装包,能够知道作者是谁。 当应用更新时,能够检测是不是作者本人提交的。 应用中的部分文件遭到修改时,能够检测到是否为作者本人做出的修改 为了实现上述目的,Android就引入了签名这种比较成熟的方法。 可以使用jdk自带的签名工具jarsigner来签名,但是jarsigner只支持v1签名,为了满足各个版本的需要,只有v1签名是不够的,有些应用市场对于只有v1签名的应用不提供上线和更新支持。 android studio自带的apksigner支
禁止了Android studio默认插件,这个插件是默认安装的, 禁止后重启导致启动失败。当报改错时,不需要重新安装Android studio。 解决方案: 找到根目录下的 disabled_plugins.txt 文件,把里面带有 org.jetbrains 开头的行删除即可。 disabled_plugins.txt文件路径 MAC: /Users/你的用户名/Library/Application Support/Google/AndroidStudio2022.1/disabled_plug
1,implementation和compile之间的区别 使用implementation时,包之间的依赖是不可以传递的,但是compile是可以传递的 2,google为什么要把compile改成implementation 使moudle之间解耦,不相互依赖。 组件化,单个moudle是可以直接运行的,如果单独运行moudle-prod模块,使用的是compile,编译时app moudle需要重新编译,但使用implementation,app moudle就不会编译了,这样间接提高了编译速度。
要添加 SwipeRefreshLayout 的依赖项,您必须将 Google Maven 代码库添加到项目中。 Groovy/Kotlin dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" }
将targetsdk升级到34后报错 Execution failed for task ':app:processHuaweiDebugMainManifest'. > Manifest merger failed : android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit valu
近期在测试时,猛然发现一些地方的Toast居然没有显示出来。于是开始了问题排除和溯源。 初步探索 首先,并不是所有地方的Toast都不能正常弹出。于是我开始查找代码,看不正常的地方有什么特殊之处。然后发现,不能正常弹出的地方都是这样写的: toastInfo("Toast内容") finish() 尝试把finish去掉,Toast显示了;把finish移到调用Toast前,Toast也显示了。好吧,把所有这样调用的地方修改一下,问题解决! 但是这样并没有找到问题的根本原因,要改的地方比较多且易漏,而且
基于 无障碍 高级选择器 订阅规则 的自定义屏幕点击 Android APP。‘ 功能 基于 高级选择器 订阅规则 快照审查, 它可以实现: 点击跳过任意开屏广告/点击关闭应用内部任意弹窗广告, 如关闭百度贴吧帖子广告卡片/知乎回答底部推荐广告卡片 一些快捷操作, 如微信电脑登录自动同意/微信扫描登录自动同意/微信自动领取红包 可实现: 微信自动领取红包 关闭微信朋友圈广告 关闭酷安字节 SDK 广告 关闭贴吧开屏广告及内部广告
错误提示: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories. This repository is deprecated and it will be shut down in the future. See http://developer.android.com/r/tools/jcen