Vico Bill< 刘 利 波 > 的个人网站

记录关于学习、工作中的技术点滴

C,C++,Rust,Ruby爱好者;热衷于游戏开发、任务自动化与跨平台;沉迷于游戏引擎与图形表现;深信'简单、多元'哲学的力量。


访问主页

笔记集锦-Android开发知(趟)识(坑)记录

Android本身问题集锦:

Call requires permission which may be rejected by user: if (mContext.checkSelfPermission(Manifest.permission.CALL_PHONE) == PackageManager.PERMISSION_GRANTED)

Android Studio 与 Nox 联调: nox_adb.exe connect 127.0.0.1:62001

Unity Android

Failed to register native method com.unity3d.player.UnityPlayer.nativeUnitySendMessage:

原因:Unity 使用的 java 依赖库版本不一致 解决:将%UNITY_HOME%/Data/PlaybackEngines/AndroidPlayer/Variations/[Mono|il2cpp]/**/Classes/classes.jar替换项目中的unity-classes.jar

Android Studio连Nox模拟器调试

  • Android Studio设置离线Gradle: 设置gradle的目录类似:d:/gradle/gradle-*.zip. 在Android项目的gradle.properties设置为 file:///d\:/gradle/gradle-*.zip

  • 先将Unity工程导出给AssetStudio
  • 运行Nox安装目录下的nox_adb.exe connect 127.0.0.1:62001
  • 在Android Studio项目,按下Shift+F10,打开模拟器列表
  • 选择对应模拟器即可。

Android 开发中国源设置:

  • gradle 腾讯云镜像: https://mirrors.cloud.tencent.com/gradle/
  • maven 阿里云镜像: maven.aliyun.com.配置方式:
    allprojects {
    repositories {
      maven {
        url 'https://maven.aliyun.com/repository/public/'
      }
      mavenLocal()
      mavenCentral()
    }
    }
    
最近的文章

笔记集锦-Android-Linux基础知识

目录结构:Linux基本目录结构:Android 基本目录结构:常见命令与注意事项 可使用adb connect连接指定设备。 Android9以上只支持https协议,不支持http 逆向工程工具: 反编译器:将二进制反编译成高级语言,如C++ JEB Decompiler 反汇编器:与汇编器相反,它试图将机器语言转换成汇编语言(ASM)。 IDA Pro Ghidra Binary Ninja ...…

继续阅读
更早的文章

工具与技术-好物推荐

工作效率文件、笔记管理 DropBox 百度云 OneDrive 7-zip FileZilla qBittorrent EverNote OneNote Microsoft To do Todoist习惯记录 Waka Time HabitBull EveryDay任务自动化 AutoIt:(https://github.com/J2TEAM/awesome-AutoIt) AutoHotKey系统工具 Chocolatey:Windows 软件包管理器 ...…

继续阅读