AndroidJavaException:来自Unity

时间:2016-10-07 08:31:07

标签: android unity3d gradle shared-libraries android-studio-2.2

我正在尝试运行一个我从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中添加它?

0 个答案:

没有答案