我正在尝试运行一个我从gradle以统一方式加载的库,这里是加载库的gradle代码,我把它放在我的dependecies in gradle中
compile 'com.voxeet.sdk:core:0.7.798'
我可以在android studio中正常编译,使用this method
在android studio中创建一个jar我也检查它是在 我的项目中 - >开放模块 - >依赖 ,它存在于此位置
所以我在我的java文件中有这段代码
public static void ConnectVoxeet(){
UnityPlayer.UnitySendMessage("AndroidBridge", "AcceptValueFromAndroid", "abcdefghijklmnopqrstuvwxyz ");
VoxeetSdk.sdkInitialize(mainActivity,
"OTg1azFscWFkNjNhcQ",
"NW1ybmkxMDdmbmowcTUxcjliMmpjN3NzNnA",
null
);
Log.wtf(TAG,"initialize Voxeet");
}
它将运行Log wtf和unity发送消息到unity
但是当我看到voxeetsdk
时,我会抛出此错误AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Lvoxeet/com/sdk/core/VoxeetSdk;
我没有任何jar文件或aar文件只是为了voxeet而且我只使用它的类是通过编译'com.voxeet.sdk:core:0.7.798'在gradle中
是否有任何设置或任何我需要添加的内容来调用库,或者如果它实际上丢失了我如何在jar中添加它?