- 博客(42)
- 收藏
- 关注
原创 Linux 系统下对于 MySQL 的初级操作
由于公司老板想把早已封存的服务器陈年老码捣鼓一下,所以找了一个外援,我则是配合提供支持。但是过程并不顺利。至少 5 年以上的间隔,导致外援查看的时候发现很多代码和配置是缺失的,目前卡在数据库部分,而我这边就帮忙从本地的 Linux 系统服务器上查找之前用过的 MySQL 数据库。之前除了操作下 svn 就没捣鼓过 Linux,更别提 MySQL 了。此处只记录了简单的将 Linux 系统中的 MySQL 数据库导出到 WIndows 电脑的操作。首先,记录下在 Linux 系统中查找文件的方法。
2024-04-09 15:23:58
436
原创 关于 Unity 连接 MuMu 模拟器上的 Unity Remote 5 的方法
如果是真机的话,插上线,打开 Unity Remote 5 之后点击 Unity 的 Play 就可以看到手机屏幕上投影了 Unity 中的画面,但是按照上面的做法后,模拟器里面毫无反应。这次是由于在自学过程中遇到的一个工程,虽然是面向安卓开发的,问题是在 Unity 的 Game 界面无法进行局内的点击操作,经过查看,其内部代码使用了。需要通过 cmd 进入该目录后,使用这个 adb 去连接模拟器,这样就可以正常的用 Unity 连接到模拟器中的 Unity Remote 5 了。
2023-09-08 19:24:16
2395
原创 Failed to calculate the value of task ‘:unityLibrary:compileDebugJavaWithJavac‘
这个是由于 Gradle 版本导致的,Gradle 7.x 及以上版本进行了更新,将 Gradle 版本下调至 6.x 版本即可解决。
2023-04-03 11:00:04
7001
1
原创 关于打包时遇到 Library:stripDebugDebugSymbols FAILED 和 unityLibrary:stripReleaseDebugSymbols FAILED 的问题
unityLibrary:stripDebugDebugSymbols FAILEDunityLibrary:stripReleaseDebugSymbols FAILED
2023-03-16 11:21:56
871
原创 关于 ML-Agents 的超级大坑 “CUDA error: no kernel image is available for execution on the device”
ML-Agents
2023-02-28 10:53:00
682
原创 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
968
原创 关于错误信息 java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendor
com.android.tools.lint.client.api.Vendor
2022-12-14 09:22:00
5596
原创 关于 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
1303
原创 关于使用 Unity 在 Windows 端导出带有 Admob 插件的 XCode 工程后,再到 Mac 端打包的问题
Unity 从 windows 端导出带有 Admob 插件的 XCode 工程后,在 Mac 端打包
2022-03-23 11:27:17
7835
原创 使用命令对 .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
1311
原创 微信多开方式
由于业务需求,在公司要用到多个微信账号,但是通常在电脑上只能同时开启一个微信。以下是使用批处理文件进行微信多开的方式:@echo offstart /d "F:\Program Files\Tencent\WeChat\" WeChat.exestart /d "F:\Program Files\Tencent\WeChat\" WeChat.exeexit其中 F:\Program Files\Tencent\WeChat\ 是微信安装的路径信息。想要开启几个微信就重复几次 start /
2021-02-09 16:40:30
244
原创 在 Android Studio 中查看项目依赖树的方法
由于使用 Unity 导出 Android 工程后打包时有重复类的问题,所以需要查看下到底是在什么地方出了毛病。在 Terminal 中输入命令:gradlew :dependenciesUnity 导出的 Android 工程打开后就是在当前项目名内,所以直接这么写就可以获取当前项目下的所有依赖。但是如果想查看一个安卓工程中的依赖名,可以使用:gradlew :app:dependencies其中 :app 是项目名称,默认工程中的项目名一般都是 app...
2021-02-07 16:37:06
648
原创 基于 Unity 的油菜花 Http 协议对接记录
由于公司业务的需要,和“油菜花”进行了 Http 协议接口的对接工作。这是第一次完全独立对接 Http 协议,也是第一次对接外部协议,所以在此对过程中遇到的主要的重点部分和坑进行下记录。留待日后查询。1.Decimal 类型数据和精度问题这是第一次实际使用 decimal 类型数据,总体来说这个类型有很高的精确度,适合于财务和货币计算,具体内容可参考这篇文章。在这里提一下 Decimal 这个东西,主要是因为踩了一个坑,这个坑同时也和 Json 化时的序列化操作有关。此处进行序列化操作时使用的是
2020-09-17 19:30:41
287
原创 MD5 按 UTF-8 加密,并将加密结果转为大写
日前由于公司业务需求,初步接触了 MD5 加密。代码及说明如下: /// <summary> /// MD5 加密 /// </summary> /// <param name="content"> 需要进行加密的信息 </param> /// <returns></returns> private string GetMd5(string content) { st
2020-09-17 17:05:29
2357
原创 关于安卓应用权限的问题
日前收到了发行的反馈,说我们的应用被谷歌标记了,从已有的信息来看,可能是广告与应用没有完全分离导致的。我们对此问题进行了解决。然后新的问题来了。在上传到谷歌进行再次审批的时候,出现了应用权限的问题。但是奇怪的是,问题所指向的几个权限没有一个是我们指定添加的。android.permission.SEND_SMSandroid.permission.READ_SMSandroid.permission.RECEIVE_SMS经过一顿百度和 google,终于找到了可以用来定位问题点的方法。就
2020-09-14 17:27:13
303
原创 记录:关于如何在 Android Studio 调试日志中查看 firebase 的埋点事件
在对接 firebase 统计插件的过程中,为了确认是否有事件正确发送出去,需要在 logcat 中查看相对应的日志信息。官方文档在这里(需要科学上网)。在 Android Studio 的终端里写入如下代码:adb shell setprop log.tag.FA VERBOSE就能够开启详细日志记录功能,从而达到在 logcat 中查看发送的埋点事件的需求。...
2020-08-10 18:18:03
1969
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
782
原创 使用 arm-linux-androideabi-addr2line 工具定位 libunity.so 崩溃问题
arm-linux-androideabi-addr2line 说明:arm-linux-androideabi-addr2line 是 NDK 自带的调试工具,可以用来分析 so 崩溃时输出的的内存地址。使用方式:首先定位工具的路径,并通过 cmd 进入到 arm-linux-androideabi-addr2line 所在的文件夹内,如果是对 Android 开发没有一点经验和概念的小白,比如我,在寻找这个文件的时候就发现自己安了好几个版本的 ndk,不要着急,随便找一个就可以。之后在搜索栏直接搜
2020-07-27 15:29:23
2993
1
原创 游戏测试问题之:Caused by: java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000004
公司开发的小游戏在进行 Monkey 测试时在个别机型一直遇到相同的几个问题,特此记录一下错误日志如下:Caused by: java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000004Build fingerprint: 'xxxxx 测试信息'Revision: '0'pid: 21666, tid: 21847, name: UnityMain >>> xxx 游戏包名 &l
2020-07-27 15:10:33
4361
1
原创 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
1855
原创 关于什么是 adb
虽然之前也是用 Android Studio 对接过广告和其他一些东西,但是基本都是使用实机测试。这次由于一些原因,对接的人跟我提出要使用 adb shell 来看调试下,啥是 adb?啥是 adb shell?直接被一棍子拍懵了。。。1、什么是 adb?Android 调试桥 (Android Debug Bridge)简称 “adb”2、什么是 adb shell经过一番查找,找到了...
2020-04-02 17:34:08
1682
原创 记录:Unity 工程对接 Android SDK 聚合广告
记录了 Unity 对接 Android SDK 广告时遇到的一些问题和解决方法。
2019-09-09 10:46:50
1266
原创 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
232
原创 使用 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
1694
原创 Linux 系统启动 svn 记录
由于后端程序都散伙了,而且不知道什么原因,应该设置为开机启动的svn服务器无法正常自动启动,所以只能人工手动启动。经过对度娘的一顿调戏查到了以下需要用到的指令:cd /home 导航到home文件夹内ll (就是两个小写的 L) 显示当前文件夹内部的文件ps aux|grep svn 可以查看svn的进程信息kill -9 xxx xxx是进程号,用来...
2019-08-27 10:41:52
343
原创 Unity 自带 GUIStyle 效果查看器
在编写 Unity 的扩展工具时,可能会需要用到 GUIStyle 来添加额外的视觉效果,Unity 本身自带了一些默认的效果可供使用。以下就是一个自用的效果查看器的代码。在此为了丰富视觉效果,自定义了一个 GUIStyle,并且额外添加了一个输出 GUIStyle 设置信息的功能。using UnityEngine;using UnityEditor;/// <summary&g...
2019-08-01 13:59:24
2154
原创 Unity5.6.6 和 Android Studio 3.1.3 版本 Jar 包对接记录
由于产品硬件的原因,我们需要通过一个按钮去操控游戏,这个按钮是和安卓系统的一体机板卡直接通信的,经过资料的查阅,发现安卓系统的按钮端口开发和pc上的windows有所差别,是需要通过android studio进行开发的,所以只能通过jar包这种方式进行通信对接。为了和开发jar包的技术人员进行沟通,并且也是为了在unity里直接调用jar包做准备,所以我也需要了解下unity和安卓的对接方式。在...
2019-03-20 13:00:39
642
原创 关于使用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
866
原创 Unity打包PC包时,在WIN7环境下播放视频崩溃问题的解决记录
问题描述此问题的具体描述如下。由于项目需求,需要在项目中添加10多个视频,其中还有一个非常规尺寸的视频。公司的开发环境为win10系统。使用Unity版本为Unity5.6.4f1。使用IDE为vs2017。显卡为N卡1070。正常开发过程中以及打包后测试都没有问题,所以我也就放心的把包直接给客户了,但是客户反映无法使用。到现场后进行测试,发现客户使用的所有系统均为win7系统,...
2018-06-13 20:40:30
6263
8
原创 【《Unity着色器和屏幕特效开发秘笈》】学习整理:关于屏幕特效【2】
一个简单的屏幕效果在屏幕特效通用脚本的基础上,制作一个简单的灰度效果。 首先是使用的挂在摄像机上面的脚本:[ExecuteInEditMode]public class MyTestRenderImage : MonoBehaviour{ public Shader curShader = null; [Range(0f, 1f)]//添加此特性后可在Inspe...
2018-04-06 17:37:53
718
原创 【《Unity着色器和屏幕特效开发秘笈》】学习整理:关于屏幕特效【1】
屏幕特效也被成为后期特效,通过抓取整个屏幕的画面,并对其进行渲染,可以实现诸如Bloom特效、运动模糊、HDR效果、景深效果等。 由于需要对Unity摄像机的画面进行渲染,所以我们在制作屏幕特效时都需要将一个特制的脚本挂在摄像机上,通过这个脚本将渲染纹理传递给着色器。通用脚本首先记录一下脚本的基础结构。[ExecuteInEditMode] //添加此特性后,这个脚本就可以在...
2018-04-06 15:01:41
520
原创 【《Unity着色器和屏幕特效开发秘笈》】学习整理:关于模型顶点色的显示问题
今天在仿写一个显示模型顶点色的表面着色器时发生了问题,编译器报错如下 ‘vert’: output parameter ‘o’ not completely initialized Compiling Vertex program with DIRECTIONAL Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_U...
2018-04-01 15:08:59
1413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人