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;
有没有人遇到过类似的问题,或者官方大大能看到能不能提出宝贵建议,非常感谢!!!!
