我这里有不太好的解决办法,你要是有更好的,更准确的,能给解答一下最好啦!
第25粒 接微信登录 安卓版
这两个方法最好放到 WXEntryActivity类中
两个方法的 finish();都要有
之前都是放到程序入口Activity里的,
但因为 主入口Activity不能finish(); 所以导致 从微信返回时,程序是被hold的,必须按一下返回键
才可以!现在这么改动一下OK了!
Cocos2dxActivity.java
Cocos2dxEditBox.java
是在引擎里的代码模板
D:\CocosDashboard_1.0.10\resources.editors\Creator\2.4.4\resources\cocos2d-x\cocos\platform\android\java\src\org\cocos2dx\lib\Cocos2dxActivity.java
如果项目换引擎版本了,记得这里也要相应的修改啊!!!
第28粒:
如果你的 Android 项目 Module的 build.gradle 里有
implementation ‘com.android.support:support-compat:28.0.0’
这个包可以去掉了, 去掉后,apk可以减少1MB
还要改 AppActivity.java类里
import android.support.annotation.NonNull;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
上面三个换下面三个
import androidx.annotation.NonNull;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
ver2int比较版本号可能会出错,比如:2.0.0和1.10.0哪个大?
我这个是 不能出现 10这个版本的 都是0到9
如果你有10或者更大的版本 你自行修改一下 ver2int 这个方法就好了!
我们以前做2dx的经验,打开时判断是否是重新装的包,如果是,删除可写入路径下所有文件
这个具体怎么判断的?不用版本号判断吗?
说错了,是版本号,不过我们是分开的两个字段,不是你这种
基本一样,没什么区别,主要点 是在java层 清理更新下来的js和资源