Android震动反馈


Android手机在输入法的时候可以设置一个轻震动反馈,这个反馈也可以用接口调用到需要用到震动反馈的地方。 这个震动反馈接口是基于View类的,可以挂载到窗口根View中使用。 如cocos create中可以使用mGLSurfaceView来触发震动 View v = appActivit

AndroidManifest 合并出错


接入安全联盟1.1.0的sdk后,编译报错了 client\Build\frameworks\runtime-src\proj.android-studio\app\AndroidManifest.xml:25:9-35 Error: Attribute application@allowBac

使用Android Studio远程调试夜神模拟器


1、问题 之前写过Android Studio调试夜神模拟器,但是Android Studio和模拟器不在同一机器上该怎么调试呢,今天遇到一个问题,就是测试用模拟器出现一个bug,但到本地或真机上时,这个bug就没有了。在他机器上安装环境又太麻,所以直接远程调试就行了。 2、环境 安装夜神模拟器的系

CocosCreator Android包使用wss


在Web和iOS包中,可以直接使用wss连接this.wss = new WebSocket("wss://xxx");。但是,一到Android包里就连接失败了。这是因为android中需要一个证书。也不知道这是个啥子证书,用自己网站域名对应的ssl证书是不行,但从curl官网下的最新版证书就可以

Gradle多渠道打包


一、前提 从程序员角度来说,一个程序一个包不香么,可是运营打包推一波CPL渠道。每个包里的内容都是一样的,只是一个渠道标识不同。 二、分析 gradle有多渠道打包的productFlavors配置,然后我们可以在AndroidManifest.xml添加一个meta-data变量存储渠道值,通过p

APK瘦身属性——android:extractNativeLibs


一、前提 因为Android 11微信登录的问题,将gradle升级到了3.6.0版本,结果原本一个60M左右的包打完之后成了90多M。 二、分析 用rar软件打开apk包,对比了老包后发现,新包中用到的lib下libcocos2djs.so压缩算法为Store(存储模式,无压缩)。后面在网上找了一

Android 11 上配置微信授权


前提 游戏SDK用了一段时间没更新过了, 结果在Android 11上是使用微信登录进拉不起来,点过去没有反应,后面查了一下微信文档,需要在工程AndroidManifest.xml中配置授权。 修改步骤 1. 在主工程的AndroidManifest.xml 中增加 标签 <manifest pa

CososCreator升级gradle版本


环境 Cocos Creator 2.4.3 Android Studio 4.1.3 Gradle 6.5(插件4.1.3) 步骤 1. 原始版本 Cocos Creator 2.4.3打包的Android工程中gradle版本是4.10.3(插件3.2.0) 2. 修改gradle版本号 用An

Android 9.0 应用请求http请求无法访问网络


问题描述 前两天Android Studio打包时,sdk版本从27 升级到29,发现原来的http请求访问不了。原来是在Android (9.0)+系统的设备上,如果应用使用的是非加密的明文流量的http网络请求,则会导致该应用无法进行网络请求,https则不会受影响 解决办法 将SDK版本降为2

Android Studio Gradle工程路径太长


问题 用cocos creator生成了一个gradle 的 android工程,项目本身目录就比较深,再加上默认的生成路径又是一大堆,最后用Android Studio打开的时候,目录已经很长很长了。再然后就编译出错了 报错原因 在Window中,Android的默认最大目录长度是240,所以,目