gpt4 book ai didi

android - 如何将Volley包含在Unity插件中?

转载 作者:行者123 更新时间:2023-12-03 04:27:32 25 4
gpt4 key购买 nike

我有一个与Unity结合使用的小型Android插件。该插件应该每隔几分钟用Lat-Long坐标ping服务器。

我能够使插件在后台成功启动并记录坐标,但是发送网络请求给我带来了麻烦。我正在使用Volley发送请求,但收到了NoClassDefFoundError at Lcom./android/volley/toolbox/Volley
在我的Android Studio项目中,我包括了

compile 'com.android.volley:volley:1.0.0'

在我的build.gradle文件中。然后我也像这样进行MakeJar gradle构建
task makeJar(type: Copy) {
from('build/libs/')
into("$buildDir")
include('app.jar')
rename ('app.jar', 'BackgroundGPS.jar')
}

Unity需要.jar或.aar作为插件,我想我只是没有正确包含Volleys源文件。我尝试了其他帖子中的其他一些建议,但没有任何帮助。引发未找到类错误的特定行是:
RequestQueue queue = Volley.newRequestQueue(this);

然后打开生成的.jar文件,其中有一个名为 com/android/volley的文件夹,但它为空。谁有想法?我的理论是我只是没有正确地包括 Volley 文件,但每个人都说只是将编译行放在build.grade中,但无济于事。

最佳答案

对于任何偶然发现此问题的人,我要做的就是将volley.jar包含在Plugins / Android文件夹中。

关于android - 如何将Volley包含在Unity插件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44891290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com