Android Studio
文章平均质量分 52
艾沃尼斯
这个作者很懒,什么都没留下…
展开
-
Unity 对接 Android 第三方广告,App 切换到后台后,再次打开时,第三方广告被销毁导致无法触发回调逻辑的问题
该问题是由发行进行游戏测试时遇到并反馈的。虽然接第三方广告也接了很长一段时间了,但这个问题头一次遇到,因为不是专业 Android 开发人员,所以也一脸懵逼。原创 2024-09-03 11:12:59 · 591 阅读 · 0 评论 -
Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.
Could not determine the dependencies of task ':launcher:compileReleaseJavaWithJavac'. > Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.原创 2023-02-10 14:04:16 · 1000 阅读 · 0 评论 -
关于错误信息 java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendor
com.android.tools.lint.client.api.Vendor原创 2022-12-14 09:22:00 · 5675 阅读 · 0 评论 -
Android Studio 不同位置的 repositories 的区别
Android Studio 不同位置的 repositories原创 2022-07-28 19:18:22 · 1538 阅读 · 0 评论 -
关于 Unity 2019.2 版本升级到 Unity 2019.4 后导出 Android 工程的记录
由于发行的需求,原本的 Unity 2019.2 版本要升级到 Unity 2019.4 版本(为了要适配 Android 12)。原因是 Unity 2019.2 打包后的项目在 Android 12 设备打开后白屏无法运行,于是使用空工程进行了测试,发现 Unity 2019.4 以后的版本都可以正常运行(没有测试 Unity 2019.3,但感觉应该也可以运行)。在经过比对后还是决定使用 2019.4 版本。由于发行那边的 sdk 只有安卓源生版本,所以我们为了方便集成其他的 sdk,采用的方式原创 2022-05-17 12:25:20 · 1322 阅读 · 0 评论 -
使用命令对 .apk 包进行签名
基于项目加密的要求,在使用外部加密工具后,apk 原有的签名会被消除,所以需要对加密后的 apk 进行重新签名。签名步骤如下:1、使用 cmd 进入 JDK 安装目录下的 bin 子目录cd F:\Android\SdkJdk\jdk\bin2、将 .keystore 文件和需要添加签名的 .apk 文件拷贝到 bin 目录下3、执行以下命令进行签名// 其中 updatexxx.apk 是签名后的 apk 包名,xxx.apk 是当前没有签名的 apk 包名// Key.keystore原创 2021-03-10 14:57:18 · 1325 阅读 · 0 评论 -
在 Android Studio 中查看项目依赖树的方法
由于使用 Unity 导出 Android 工程后打包时有重复类的问题,所以需要查看下到底是在什么地方出了毛病。在 Terminal 中输入命令:gradlew :dependenciesUnity 导出的 Android 工程打开后就是在当前项目名内,所以直接这么写就可以获取当前项目下的所有依赖。但是如果想查看一个安卓工程中的依赖名,可以使用:gradlew :app:dependencies其中 :app 是项目名称,默认工程中的项目名一般都是 app...原创 2021-02-07 16:37:06 · 668 阅读 · 0 评论 -
关于安卓应用权限的问题
日前收到了发行的反馈,说我们的应用被谷歌标记了,从已有的信息来看,可能是广告与应用没有完全分离导致的。我们对此问题进行了解决。然后新的问题来了。在上传到谷歌进行再次审批的时候,出现了应用权限的问题。但是奇怪的是,问题所指向的几个权限没有一个是我们指定添加的。android.permission.SEND_SMSandroid.permission.READ_SMSandroid.permission.RECEIVE_SMS经过一顿百度和 google,终于找到了可以用来定位问题点的方法。就原创 2020-09-14 17:27:13 · 309 阅读 · 0 评论 -
记录:关于如何在 Android Studio 调试日志中查看 firebase 的埋点事件
在对接 firebase 统计插件的过程中,为了确认是否有事件正确发送出去,需要在 logcat 中查看相对应的日志信息。官方文档在这里(需要科学上网)。在 Android Studio 的终端里写入如下代码:adb shell setprop log.tag.FA VERBOSE就能够开启详细日志记录功能,从而达到在 logcat 中查看发送的埋点事件的需求。...原创 2020-08-10 18:18:03 · 2029 阅读 · 2 评论 -
在 AndroidStudio 中查看签名文件内容的方法
有时可能会需要查看下已有的安卓签名文件 (.keystore) 的内容,这时候可以使用 AndroidStudio 进行这项工作。具体步骤如下:1、在 Terminal 中输入命令keytool -list -v -keystore xxx.keystore最后面的 xxx.keystore 是需要查看的签名文件的完整路径,如果此文件放在 F 盘根目录,名字叫 test.keystore,那么这里就要填入 F:\test.keystore。2、输入密钥库口令经过第一步操作后就会需要输入一个密原创 2020-08-05 15:53:28 · 790 阅读 · 0 评论 -
Unity 对接 Android 打包编译 bug 总结之 android.support.v4 和 androidx 冲突问题
编译错误如下所示:Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.1.1)Duplicate class android.support.v4.app.INotificationSideChannel$St原创 2020-07-27 14:27:45 · 1891 阅读 · 0 评论 -
关于什么是 adb
虽然之前也是用 Android Studio 对接过广告和其他一些东西,但是基本都是使用实机测试。这次由于一些原因,对接的人跟我提出要使用 adb shell 来看调试下,啥是 adb?啥是 adb shell?直接被一棍子拍懵了。。。1、什么是 adb?Android 调试桥 (Android Debug Bridge)简称 “adb”2、什么是 adb shell经过一番查找,找到了...原创 2020-04-02 17:34:08 · 1761 阅读 · 0 评论 -
关于使用Android Studio时的Gradle报错解决记录
首先,重要的事情说三遍build.gradle里面的gradle和gradle-wrapper.properties中的gradle不是一个概念!build.gradle里面的gradle和gradle-wrapper.properties中的gradle不是一个概念!build.gradle里面的gradle和gradle-wrapper.properties中的gradle不是一个概念!...原创 2019-03-18 16:33:16 · 889 阅读 · 0 评论 -
使用 cmd 制作密钥 (签名文件) 流程
个人记录,方便日后查询1. 进入 cmd。2. 使用 cmd 进入 jdk 安装目录的 bin 目录下。3. 使用命令行创建签名文件。4. 命令:keytool -genkey -alias 密钥库名称 -keyalg RSA -validity 有效时间 -keystore 密钥库文件名alias:别名的意思,后面跟着密钥库名称,例如: everness 。RSA:指密钥的一...原创 2019-08-27 14:19:36 · 1720 阅读 · 0 评论 -
JDK 与 JRE 配置系统变量
在安装完 JDK(Java Development Kit) 和 JRE (Java Runtime Environment) 后还需要进行系统变量的配置工作。1、 右键 “此电脑”(Win 7 叫计算机),选择属性,进入 “高级系统选项” 页签,点击 “环境变量”。2、系统变量,新建,JAVA_HOME 变量,变量值选择或填写 JDK 的安装目录3、系统变量,找到 Path 变量(已经存在...原创 2019-09-07 10:24:01 · 236 阅读 · 0 评论 -
记录:Unity 工程对接 Android SDK 聚合广告
记录了 Unity 对接 Android SDK 广告时遇到的一些问题和解决方法。原创 2019-09-09 10:46:50 · 1283 阅读 · 0 评论 -
Unity5.6.6 和 Android Studio 3.1.3 版本 Jar 包对接记录
由于产品硬件的原因,我们需要通过一个按钮去操控游戏,这个按钮是和安卓系统的一体机板卡直接通信的,经过资料的查阅,发现安卓系统的按钮端口开发和pc上的windows有所差别,是需要通过android studio进行开发的,所以只能通过jar包这种方式进行通信对接。为了和开发jar包的技术人员进行沟通,并且也是为了在unity里直接调用jar包做准备,所以我也需要了解下unity和安卓的对接方式。在...原创 2019-03-20 13:00:39 · 654 阅读 · 0 评论