as打包的libcocos.so三星真机崩溃
但是我版本是2.4.6 当我解压这个报错的apk时,发现里面确实没有libcocos2djs.so。我打包的时候compileSdkVersion`是31。3.6.2 libcocos.so三星真机崩溃
但是我版本是2.4.6 当我解压这个报错的apk时,发现里面确实没有libcocos2djs.so。我打包的时候compileSdkVersion`是31。3.6.2 libcocos.so三星真机崩溃
git checkout abcdefg -- abc.txt
这样git能回滚单个文件。
DebugView调试打点实时查看 https://firebase.google.com/docs/analytics/debugview?hl=zh-cn
Fatal Exception: java.lang.UnsatisfiedLinkError
dlopen failed: library "libcocos2djs.so" not found
拉起插屏广告之后将app切到后台,从后台窗口进入广告正常播放然而从桌面图标进入,广告消失不见,且无法在拉取广告。不是crash4,只是广告没展示完整。
报错org.cocos2dx.lib.Cocos2dxHelper.unregisterBatteryLevelReceiver
稳定的复现方法:从应用市场打开游戏,回到桌面,再从桌面点击游戏icon 热启动游戏,
过两三秒闪退。 分析了奔溃日志,发现错误集中在某几个平台,且同一手机上,有的渠道的包有这个问题,有的没有,可以确定是打出来的包的问题。
BongoCat 是一个可爱地互动桌面宠物应用,让你的桌面充满乐趣!
https://github.com/ayangweb/BongoCat
androidx.work(现在称为Jetpack WorkManager)是Android推荐的后台任务调度库,用于处理延迟任务、周期性任务及需保证执行的任务,即使应用退出或设备重启也能继续执行。
用androidx.work来写本地通知
sapp.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
字符串 ()Ljava/lang/String; 中的返回类型替换为数字类型对应的符号:
在as里面删掉cocos creator字段打包出来的instantapp
cocos creator打包安卓后,如果设备太差太老,是还没有初始化完成的。js调用java的函数,会因为本身app没初始化完成,而退出。调用jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity",的时候,java端还没这个函数,初始化完成呢。
as打包apk重命名,修改build.gradle
// 获取 Git 提交哈希的函数
def getGitCommitHash() {
def commitHash = "git rev-parse --short=8 HEAD".execute().text.trim()
return commitHash
}
然后
在 Android 开发中,.keystore 和 .jks 都可以用于打包签名,但它们有一些区别:
文件格式
.keystore:是一种通用的密钥库格式,通常用于存储密钥和证书。
.jks:是 Java KeyStore 的缩写,是 Java 平台的标准密钥库格式,专门用于存储密钥和证书。
这个错误是典型的 Java堆内存不足(java.lang.OutOfMemoryError: Java heap space) 导致的构建失败。在 Gradle 构建过程中,尤其是在打包 APK 时,如果资源过多或构建任务过于复杂,可能会导致内存不足。
安卓打包看崩溃查看
可接firebase-crashlytics-gradle