随笔分类 - Android
摘要:我们在开发游戏的时候一般都是全屏显示,但是在操作下拉显示状态栏,切后台之后再切回来发现状态栏还存在,并没有消失。 在 Android 4.1(API 级别 16)及更高版本中隐藏状态栏可以使用setSystemUiVisibility() setSystemUiVisibility() 在单个视图级
阅读全文
摘要:NDK 修订历史记录 Android NDK r22b android { ndkVersion "22.1.7171670" } PlatformPackageSize (bytes)SHA1 Checksum macOS App Bundle android-ndk-r22-darwin-x86
阅读全文
摘要:第一种 终端(Mac)/cmd(windows)输入命令:adb shell am monitor 然后启动需要获取包名的应用,就可以通过打印查看当前应用的包名 第二种 终端(Mac)/cmd(windows)输入命令:adb shell pm list packages -3 查看安装的应用包名
阅读全文
摘要:cocos项目原生平台调用JS的时候是执行evalstring函数,但是有时候会闪退,闪退原因主要如下 1.android下执行evalstring要在GL线程 2.ios下执行evalstring要在主线程下执行,如果当前线程不是在cocos线程,要保证evalstring切换到cocos线程执行
阅读全文
摘要:手机https请求失败,提示:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 根据提示
阅读全文
摘要:Android App Bundle 简介 Android App Bundle (AAB)是 Google Play 中的推荐的应用发布格式。通过使用 AAB 来发布应用,可以缩减应用大小、简化发布流程,同时还可启用各种高级分发功能。 在 2021 年 8 月,新应用将需要使用 Android A
阅读全文
摘要:准备工作 下载并安装 Android Studio 4.1.0 及以上版本,下载地址:Android Studio 注意事项: 若游戏项目原来使用 Android Studio 生成用于生成测试的 APK 文件或 APK 发布文件,就必须将 Android Studio 升级至 4.1.0 及以上版
阅读全文
摘要:读取assets目录下json文件 读取json的工具类 import android.content.Context; import android.content.res.AssetManager; import java.io.BufferedReader; import java.io.IO
阅读全文
摘要:运行时崩溃,崩溃日志如上图所示,这大概是图片存放的尺寸不太合适 崩溃设备:小米11,系统:Android 11 解决方法:将splash图从drawable文件夹中移动到drawable-xxxhdpi文件夹中(如果不存在drawable-xxxhdpi文件夹,需手动创建)
阅读全文
摘要:由于谷歌提审要求最低api29,所以对Gradle进行了升级。 但是升级之后出现问题,assets目录没有资源,Android Gradle Plugin Version用3.1.0之前是正常的,升级到3.2.0版本之后的就有问题。 经过查看,发现高版本的Gradle会把资源放在merged_ass
阅读全文
摘要:因为从Android9.0(API 28)开始,NetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted(), 将return false。这表示Android默认将禁止明文访问网络,只允许使用https url访问 为了避免强制
阅读全文
摘要:当我们构建好资源打包安卓启动之后报空指针异常,有如下错误日志 at org.cocos2dx.lib.Cocos2dxAudioFocusManager.unregisterAudioFocusListener(Cocos2dxAudioFocusManager.java:121) at org.c
阅读全文
摘要:gradle文件夹 - gradle-wrapper.properties 中指的是gradle 版本号 build.gradle文件 - classpath ‘com.android.tools.build:gradle:3.1.2’ 指的是 gradle 插件的版本号,而不是 gradle 的版
阅读全文
摘要:当我们有多个android studio项目的时候,打开项目时最好选择new window 不然很容易出现项目内容混乱 当出现上图的混乱时,解决办法: 第一步:关闭android studio;第二步:删除.gradle , .idea , build 三个文件夹(如果存在的话)以及多出来的 **.
阅读全文
摘要:配置步骤: 1、打开Android Studio 启动终端 Terminal; 2、进入当前用户home目录 echo $HOME 3、创建.bash_profile文件 touch .bash_profile 4、打开.bash_profile文件 open -e .bash_profile 5、
阅读全文
摘要:在mac下要解压Android-ndk-r10e-darwin-x86_64.bin文件。 1、进入文件所在目录,修改文件的读取权限 2、解压文件 然后静静地等待解压完成就OK了。
阅读全文
摘要:此问题发生在编译为 release 版本时,出现错误提示如下: 按照上述提示添加后,重新编译还遇到这个提示,请尝试按照以下方法解决:
阅读全文
摘要:安装配置JAVA JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 。 下载你电脑对应的JDK,下载完成后运行exe安装,注意最好不要将其安装在有空格或者中文文件夹下,其他无限制,注意记下其安装路径
阅读全文
摘要:1.打开终端 2.如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件(如果你是为编辑已存在的配置文件,则使用"open -e .bash_profile"命令): 3.输入如下配置: AVA_HOME=/Library/J
阅读全文
摘要:CMD到setup.py目录Python setup.py -h 查看帮助:Options: -h,--help showthis help message and exit -n NDK_ROOT, --ndkroot=NDK_ROOT directoryof ndk root -a ANDROI
阅读全文