分类 ios/android 下的文章

  1. cocos creator打包安卓后,如果设备太差太老,是还没有初始化完成的。js调用java的函数,会因为本身app没初始化完成,而退出。调用jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity",的时候,java端还没这个函数,初始化完成呢。

- 阅读剩余部分 -

在 Android 开发中,.keystore 和 .jks 都可以用于打包签名,但它们有一些区别:

  1. 文件格式
    .keystore:是一种通用的密钥库格式,通常用于存储密钥和证书。
    .jks:是 Java KeyStore 的缩写,是 Java 平台的标准密钥库格式,专门用于存储密钥和证书。

- 阅读剩余部分 -

android studio打包release版本,firebase报错问题。调试版本正常,签名版本报错。
Execution failed for task uploadCrashlyticsMappingFileRelease > Host name may not be empty
要把.gradle文件夹下的gradle.properties里面的代理全部注释掉。清空,在打包。

- 阅读剩余部分 -

  1. python版本的报错

    mac下cocos打包报错 /Applications/Cocos/Creator/2.4.14/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py:216: SyntaxWarning: invalid escape sequence '\ '
    /Applications/Cocos/Creator/2.4.14/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py:223: SyntaxWarning: invalid escape sequence '\ '
    /Applications/Cocos/Creator/2.4.14/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py:739: SyntaxWarning: invalid escape sequence '\$'
    /Applications/Cocos/Creator/2.4.14/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py:216: SyntaxWarning: invalid escape sequence '\ '
    /Applications/Cocos/Creator/2.4.14/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py:233: SyntaxWarning: invalid escape sequence '\ '
    /Applications/Cocos/Creator/2.4.14/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin/cocos.py:739: SyntaxWarning: invalid escape sequence '\$'

    检查python版本,需要2.7的,3.x的会有这种报错。

- 阅读剩余部分 -

Android Studio默认是kotlin项目了,怎么创建java项目呢?需要选择Empty Views Activity项目,而不是Empty Activity,这样能选择Java和kotlin语言了。

选择gradle-wrapper.properties文件,将distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip的URL换成国内镜像源。
https\://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip不然会很慢很慢

- 阅读剩余部分 -

我来帮您解决Gradle下载超时的问题。在国内我们可以使用阿里云的Gradle镜像源来加速下载。让我们修改几个配置:
首先,修改gradle-wrapper.properties文件,
distributionUrl=file\:///C:/Users/alc/.gradle/wrapper/dists/gradle-7.5-bin/7u84gh846ok982rnccbf0jshgv/gradle-7.5-bin.zip

- 阅读剩余部分 -

使用bundletool build-apks 命令从 app bundle 生成一组 APK

java -jar bundletool-all-0.10.3.jar build-apks --bundle=app.aab --output=my_app.apks
java -jar bundletool-all-0.10.3.jar build-apks --bundle=app.aab --output=all.apks  --mode=universal

- 阅读剩余部分 -