cocos creator 版本2.4.0
skd 版本28
ndk 版本17
接入微信的sdk的时候 提示程序包com.tentent.mm.opensdk不存在. 包已经下载到了.gradle目录下面
我是在game下面的build.gradle 加入api ‘com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+’
大家有没有遇到这样的情况,急急!@jare @panda
怎么没人。
sdk放在libs下面
用的是androidstudio 引入是用api ‘com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+’
在app的build.gralde下引入
一样也是这个问题。1.x的版本没这个问题
代码也放在app下面
我试了一下,还是一样的。
这个问题,就是 2.x最坑的地方,乱七八糟一堆无用模块,你把其他模块注释掉就好了,只留app模块和libcocos2dx
然后重新sync一下,如果还不行,就清除studio缓存重启一下
还是不行啊。。
我一台苹果电脑 一台windows电脑 都是这样的问题!难道大家没有遇到吗?
用2.2.2一点问题都没有。
我接360的sdk也是这样。。真机运行没事,一打包直接报这个错 ,哪个哪个程序包不存在,sdk引用的包全不存在,,
你怎么解决的。
我把 settings.gradle里面去掉game instantapp这两个依赖就可以
1赞
是的,这个就是引擎挖的坑,强行合并了instantapp模板到安卓模板中,然后又没搞好就发布出来了,2.3的时候还有别的问题呢,2.4修了
game模块目前是给instant平台用的,要在原生安卓上使用,请在app文件夹里面的build.gradle里面添加
不是这个问题,而是你打开一个公共模块java文件的时候,安卓studio会默认这个文件属于game模块,而导致的引用问题。然后这个引用问题你直接插手机打包,完全没有问题,甚至存在缓存的时候,连studio编辑器都不会显示出问题,发布打包的时候才会显现出来,打包报错,甚至是运行的时候才会表现出来,class找不到,直接注释掉多余的两个模块,完美解决问题
