Android 安卓工作室+;截击=没有发现?
嗯,我决定同时试用Android的凌空网络库和新的Android Studio IDE。。然而,我遇到了一些问题 我构建了volley.jar,将其复制到新项目的libs文件夹中,编辑build.gradle以包含volley,并在我的主要活动中设置静态ImageLoader和RequestQueue。然而,当我将应用程序加载到模拟器(4.2)上时,我最终得到了 E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoClassDefFoundError: com.android.volley.toolbox.Volley E/AndroidRuntime:致命异常:主 java.lang.NoClassDefFoundError:com.android.volley.toolbox.volley 调用截击时,如下所示: queue = Volley.newRequestQueue(this); queue=Volley.newRequestQueue(this); 渐变编辑以支持库: dependencies { compile files('libs/android-support-v4.jar') compile files('libs/volley.jar') } 依赖关系{ 编译文件('libs/android-support-v4.jar') 编译文件('libs/volley.jar') } 有人介意给我指一下正确的方向吗? 在这里找到了修复方法 基本上,打开命令提示符(或终端)并导航到项目目录。在Windows上使用以下命令: 对于Windows用户: 格雷德洛。巴特干净 对于mac用户,键入:./gradlew cleanAndroid 安卓工作室+;截击=没有发现?,android,android-studio,android-volley,Android,Android Studio,Android Volley,嗯,我决定同时试用Android的凌空网络库和新的Android Studio IDE。。然而,我遇到了一些问题 我构建了volley.jar,将其复制到新项目的libs文件夹中,编辑build.gradle以包含volley,并在我的主要活动中设置静态ImageLoader和RequestQueue。然而,当我将应用程序加载到模拟器(4.2)上时,我最终得到了 E/AndroidRuntime: FATAL EXCEPTION: main java.lang.NoClassDe
然后重新加载Android Studio并重试 我肯定你的方法也行得通,但我甚至没有乱弄gradle构建的东西。
相反,我只是将com文件夹复制到androidstudio中的javasrc文件夹中。它也适用于Eclipse。我在尝试使用截击运行应用程序时遇到了相同的错误
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.android.volley.toolbox.Volley
在IntelliJ
我只需进入文件>项目结构(CTRL+ALT+SHIFT+S)
到截击模块,然后选择相关的方面并选中复选框“库模块”以解决问题。- 打开“文件->项目结构”
- 单击“项目设置->模块”
- 单击“添加->导入模块”
- 在您已经通过“git clone”克隆了Volley项目的计算机上选择Volley目录
- 将Volley添加为库项目/模块后,请检查“模块->Volley->依赖项”下是否存在对主项目的循环依赖项引用,如果可用,请将其删除
- 检查是否在“模块->项目主模块->依赖项”下向主项目模块添加了截击模块,如果没有依赖项,请单击“添加->模块依赖项”
- 添加截击依赖性后,如果需要,移动到“向上”。我不确定是否有必要
- 单击“项目设置->面->截取”勾选名为“库模块”的复选框,使截取模块不会独立运行,而是像与项目主模块一起运行的模块一样运行