
Android
文章平均质量分 60
两水先木示
有时候,你不知不觉就完成了一个BUG!
展开
-
【Unity3D】Jenkins Pipeline流水线自动构建Apk
解决groovy.lang.MissingPropertyException: No such property: Platform for class: Cannot invoke "java.util.Map.size()" because "map" is null使用Pipeline Script 脚本式Groovy语法流水线式自动构建安卓apk包Tomcat 10.0.5 + Jenkins 2.492.1(.war) + JDK 17 启动Jenkins Unity保持使用JDK 1.8原创 2025-02-12 23:32:46 · 995 阅读 · 5 评论 -
【Unity3D】Unable to detect SDK in the selected directory
打开Android Studio的SDK Manager更新Android SDK Tools。某天突然发现SDK选中自己的目录 或 打安卓包时 提示SDK Tools相关的报错。原创 2025-02-12 11:05:15 · 353 阅读 · 0 评论 -
An existing Android SDK was detected. The setup wizard will only download missing or outdated SDK...
查询dl.google.com 国内的IP,并且使用cmd ping 通这个IP,然后就可以将这个IP设置到hosts文件里(hosts文件位于:C:\Windows\System32\drivers\etc下,其他系统百度看下)而我的原因就是因为旧的IP已经失效了,要更新到新的IP,如果有类似的问题很有可能还是代理相关的问题。一觉醒来,Android Studio的Android SDK无法正常显示,只会显示出已安装的内容,未安装的都不见了。原创 2025-02-12 10:41:16 · 512 阅读 · 0 评论 -
【Unity3D】导出Android项目以及Java混淆
只有上面的这种成功信息,不要只看CONFIGURE SUCCESSFUl,而是其他相关的警告也没有才正常,正常后就能看到Build Apk,否则是无法看到的。利用镜像地址加速下载gradle-6.7.1-all gradle压缩包,下载到C:\Users\用户名\.gradle\wrapper\dists下。可通过观察这些文件后缀版本名看自己的对应多少版本或网上查询,这些版本不对应上就会出很多编译问题,即使你是空工程!gradle plugin 4.2.0版本对应gradle 6.7.1版本。原创 2025-01-08 18:25:22 · 1157 阅读 · 0 评论 -
Minimum supported Gradle version is 6.7.1. Current version is 5.4.1.
Minimum supported Gradle version is 6.7.1. Current version is 5.4.1. 意思是让我们去将gradle-5.4.1-all.zip改为gradle-6.7.1-all.zip,修改如下,并使用镜像地址加速下载。如果镜像地址不行了,可以自行百度找找有没其他的。原创 2025-01-08 14:59:09 · 410 阅读 · 0 评论 -
【Unity】动态申请权限
Unity 2020.2 API接口开放了 Permission.RequestUserPermissions(权限字符串数组) 以及 PermissionCallback 回调。(动态申请权限也要定义在AndroidManifest.xml )判断是否有权限:bool Permission.HasUserAuthorizedPermission(权限字符串)请求权限:Permission.RequestUserPermission(权限字符串)原创 2024-01-08 14:08:58 · 1407 阅读 · 0 评论 -
【Unity】因为获取安卓ID等隐私数据无法通过审核解决思路
AndroidStudio全搜功能是不会检索到aar和jar包内的代码的,所以你要用jd-gui去查看这些包体代码,用ctrl+shift+S全搜ANDROID_ID或Secure,注意大小写一定要写对。2、快速检查Android代码,打开AndroidStudio用ctrl+shift+f全局搜索ANDROID_ID找到类似如下代码。同时自测也是必要环节,在你解决完成了上述所有隐私数据的获取之后,你要测试是否真的解决了,而不是交给审核人员查看,那就是上面自测要做的事情。...原创 2022-08-01 20:30:36 · 6101 阅读 · 4 评论 -
【Unity&Android】安卓app自测应用隐私相关获取和申请权限
工具:frida-server + camille,用piplist|find"frida"命令去检查window上的frida版本,接着去下载对应的frida-server-xx.x.x-android-x86.xz。frida-server是frida服务名,android-x86是安卓侧服务x86架构,如果你想在真机上测试,可能就不是x86架构,要去查询出自己真机的架构是什么。至此,完成了雷神模拟器安装和运行frida(注意,frida版本号要和window安装的一致!......原创 2022-08-01 19:59:26 · 4721 阅读 · 0 评论 -
【Unity】二次打开Unity安卓应用一直白屏问题
没有完全退出安卓Activity导致,Unity的Application.Quit()方法存在问题,需要在安卓写Java代码如下所示,Unity调用该方法去进行彻底关闭app。测试环境Unity20212.1f1c1安卓——雷神模拟器可测试。原创 2022-07-30 15:50:40 · 1394 阅读 · 0 评论 -
【Unity】Android的onKeyDown接口无效
这dispatchKeyEvent其实就是捕获截取了一些安卓消息,上例子就是截取了KEYCODE_BACK(切后台)消息,并且event的Action是点击(ACTION_DOWN)以及Repeat次数是0次单击退出按钮。2、Unity游戏应用,实现安卓活动dispatchKeyEvent接口有效,并且该接口会替代Input系统的消息监听,让Input系统无法正常监听KeyCode.Escape消息。1、Unity游戏应用,安卓活动onKeyDown接口无效,它被Unity实现的Input系统替代。...原创 2022-07-30 00:11:21 · 948 阅读 · 0 评论 -
【Android】修改aar包里的jar包里的class文件内容
一般你可以在你在哪里使用到这个class文件的安卓工程里(已经配置好环境的安卓工程),直接去library库里(若没有则新建)按照上方第5步去进行创建这个class文件对应的java文件,后续步骤一样。9、xxx.class文件也是包含在library库生成output的xxxxyyyy.aar,用7zip工具打开这个aar,找到里面的xxxxx.jar文件,继续打开xxxxx.jar文件里面就有我们刚才创建的xxx.class文件。4、将aar导入库工程libs文件下(相关的全部导入哦)...原创 2022-07-29 14:34:51 · 1534 阅读 · 0 评论 -
Failed to install the following Android SDK packages as some licences have...
AndroidStudio报错问题原创 2022-02-15 10:48:02 · 1971 阅读 · 0 评论 -
Unity 2019 4.0f1 Build工程问题 SDK Tools version 25.2.5 < 26.1.1.
类似SDK Tools version xx.x.x < yy.y.y. 同理报错原因: 你的sdk版本是25.2.5,起码需要一个26.1.1版本或以上版本的sdk解决方法:26.1.1版本下载链接:https://pan.baidu.com/s/1vNvbbTwrLMbdNoH-3zFDHA提取码:rd8z下载一个26.1.1及以上版本的sdk,将用26.1.1目录下的tools文件夹替换掉原来的sdk目录下的tools文件夹注意:如果在官网找不到更高sdk版本,我得知.原创 2020-11-12 00:25:54 · 2876 阅读 · 2 评论 -
SDK Manager.exe 打开时闪一下,无法打开问题
进入官网下载最新版android-sdkhttps://www.androiddevtools.cn/解压后找到tools文件夹,替换掉原来的sdk目录下的tools文件夹然后就可以正常打开SDK Manager.exe了。若依旧无法正常打开,可能是版本不对应上,或者可以直接用最新版重新下载一遍所有相关的版本了,其他解决方法都在百度,找去吧!小伙子~...原创 2020-11-11 23:28:15 · 353 阅读 · 0 评论 -
【Unity】ShareSDK接入
直奔主题、复制粘贴式接入SDK方法!本章只是起一个向导作用!代码部分就不贴了,如果有人还是不懂,我会贴一下。一、以“新浪微博”认证、用户信息获取、分享信息为例说明(入门)找到ShadreSDK的Unity集成文档根据官方文档说明操作第一步获取AppKey、第二部下载SDK完成后,第三部导入SDK后,上图的说明是特别要注意的,点进绿圈按说明操作。本人在这里遇到一个问题,导入...原创 2019-05-01 22:52:05 · 2292 阅读 · 0 评论 -
Unity2017.1.1f版本下发布Android项目并插入UnityAds广告方法
Unity发布Android工程打包.apk必须完成的步骤:1、安装JDK、SDK。参考:安装JDK和SDK详细流程2、设置Unity的Edit-Preferences-External Tools下的SDK和JDK路径,NDK可以不用设置,SDK路径基本是:G:/AndroidSDK/android-sdk-windows,JDK路径基本是F:/Java/JDK。3、进入Unit...原创 2021-01-15 10:40:30 · 1704 阅读 · 0 评论 -
Unity的Android调试
一共有五种方法:1、在手机上安装Unity Remote 5,安装teamviewer quicksupport,PC端安装TeamViewer,启动手机TeamViewer QuickSupport,启动PC端的TeamViewer,在PC端的伙伴ID输入框内输入手机上的ID,然后进行连接,连接成功后就会在PC显示出一个手机端的屏幕,然后通过USB线将手机和PC电脑连接,在jdk/bin目录...原创 2018-07-17 15:26:17 · 3472 阅读 · 0 评论 -
[Android]BroadcastReceiver静态注册
静态注册的方法: <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.broadcast2" android:versionCode="1"原创 2018-06-11 08:46:47 · 926 阅读 · 0 评论