creator 2.4.0 出安卓包,编译找不到第三方依赖文件,但是直接用android studio出包是没问题的,有人遇到过吗?

cocos creator 版本2.4.0,最近开发新项目接sdk的时候直接使用implementation 添加第三方依赖,添加完以后使用android studio可以正常出包,但是通过cocos creator出包编译的时候会报错,会在Java 里使用第三方库api的地方报找不到符号,部分报错代码如下:

Executing transform JetifyTransform -> ExtractAarTransform -> AarTransform on artifact lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0-rc01)
Executing transform JetifyTransform -> ExtractAarTransform -> AarTransform on artifact lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0-rc01)
Executing transform JetifyTransform -> ExtractAarTransform -> AarTransform on artifact lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0-rc01)
Executing transform JetifyTransform -> IdentityTransform on artifact lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.0.0-rc01)
Executing transform JetifyTransform -> ExtractAarTransform -> AarTransform on artifact core-runtime.aar (androidx.arch.core:core-runtime:2.0.0-rc01)
Executing transform JetifyTransform -> IdentityTransform on artifact core-common.jar (androidx.arch.core:core-common:2.0.0-rc01)
Full recompilation is required because no incremental change information is available. This is usually caused by clean builds or changing compiler arguments.
file or directory ‘D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\src\main\java’, not found
file or directory ‘D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\src\debug\java’, not found
file or directory ‘D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\game\build\generated\source\aidl\debug’, not found
Compiling with JDK Java compiler API.
D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\src\org\cocos2dx\javascript\AppActivity.java:45: 错误: 程序包com.facebook不存在
import com.facebook.CallbackManager;
^
D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\src\org\cocos2dx\javascript\AppActivity.java:46: 错误: 程序包com.facebook不存在
import com.facebook.FacebookCallback;
^
D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\src\org\cocos2dx\javascript\AppActivity.java:47: 错误: 程序包com.facebook不存在
import com.facebook.FacebookException;
^
D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\src\org\cocos2dx\javascript\AppActivity.java:48: 错误: 程序包com.facebook.login不存在
import com.facebook.login.LoginManager;
^
D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\src\org\cocos2dx\javascript\AppActivity.java:49: 错误: 程序包com.facebook.login不存在
import com.facebook.login.LoginResult;
^
D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\src\org\cocos2dx\javascript\AppActivity.java:53: 错误: 找不到符号
import com.google.firebase.FirebaseTooManyRequestsException;
^
符号: 类 FirebaseTooManyRequestsException
位置: 程序包 com.google.firebase
D:\Rummy\build\jsb-link\frameworks\runtime-src\proj.android-studio\src\org\cocos2dx\javascript\AppActivity.java:54: 错误: 程序包com.google.firebase.auth不存在
import com.google.firebase.auth.AuthCredential;

有没有人遇到过类似的问题,或者官方大大能看到能不能提出宝贵建议,非常感谢!!!!

cocos creator 设置如下

有人遇到过吗???

我也不知道怎么回事,我试着把app/libs目录移动到工程文件同级目录下(app/libs往上移一层)就能打出包了。

虽然版本不一样,但症状一毛一样

Creator | 2.3.0及后续版本Android Studio编译报错:程序包xxx不存在
https://mp.weixin.qq.com/s/yzGOzRKRPNpCFINdutm5mg

你看看?

我的app文件下现在是没有放libs文件夹的,外面工程那一层也是没有的。

这个跟我的情况不一样,我的是android studio手动出包是可以正常出包的,但是用cocos creator 出包编译的时候报错,log文件提示找程序包XXX不存在。

2.4的android导出工程目录不是一般的混乱,app,instantapp,game,三个目录,代码根目录project.android下有,其他目录下还有,不忍直视

我还是用回之前的结构手动打包了

instantapp 是什么东西啊,我给删除了也没见报错,我现在接了渠道以后也是手动打包!