NoClassDefoundError求助

菜鸡小白 2016-03-20 10:05:18
现在的项目只要clean一下,然后运行的话就会NoClassDefoundError。然后在网上查了一下好多的方法lib改为libs,将jar删了重新导入,还有add Jar什么的都用过了 ,项目还是不能运行就一直在报NoClassDefoundError,这个项目在clean之前是一直完好的,同样我把项目上传至SVN,然后clean自己的再重新down下来项目(自己上传的这个项目)一样也是无法运行。之前clean过几次都是出现了这种问题,那时候就把第三方的jar包删除然后重新导入多次然后运气好的话项目就可以运行。但是现在项目里边的jar包多了,这种方法也不起作用了,哪位大神给指点一下谢谢
...全文
1462 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜鸡小白 2016-03-25
  • 打赏
  • 举报
回复
引用 9 楼 wei220000 的回复:
你如果能编译成功的话,你反apk,看看有没有dex文件,如果没有,可能是你的eclipse出错了,导致编译的时候无法正常的加载类,重新安装eclipse或者你设置的proguard有问题。
谢谢 我把所有的开发工具重新装了一遍。好了
wei220000 2016-03-24
  • 打赏
  • 举报
回复
你如果能编译成功的话,你反apk,看看有没有dex文件,如果没有,可能是你的eclipse出错了,导致编译的时候无法正常的加载类,重新安装eclipse或者你设置的proguard有问题。
菜鸡小白 2016-03-24
  • 打赏
  • 举报
回复
引用 7 楼 xingzhong128 的回复:
我看错了 你用的就是eclipse,我还以为你用得失as呢
恩 。。是呀,工作一直用的Eclipse ,一天半了还没好 哎,在网上用尽了各种办法。这种问题会不会和环境变量有关系呢?要是说和环境变量有关系,我这边已经开发了三个月了一直没有什么环境上的问题啊!就在前天我把项目clean了一下,然后就是现在的这个状态了。
xingzhong128 2016-03-24
  • 打赏
  • 举报
回复
我看错了 你用的就是eclipse,我还以为你用得失as呢
xingzhong128 2016-03-24
  • 打赏
  • 举报
回复
android studio用的是gradle构建,感觉你是eclipse的老用户了,用的还是eclipse的使用方式来用as as需要配置build.gradle文件,把依赖的jar路径写到那个文件里 apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "sankuai.com.coding" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.android.support:recyclerview-v7:+' } 上面红色的就是本地jar的依赖配置,楼主配置一下
xingzhong128 2016-03-23
  • 打赏
  • 举报
回复
你们是不是用了multidex了,android为了防止方法数超过65536问题,一般的类都只在第一个包里查找,如果你的类被打包到第二个dex包的话就需要代码中动态加载类
菜鸡小白 2016-03-23
  • 打赏
  • 举报
回复
大神帮忙看一下 现在真是焦头烂额了
菜鸡小白 2016-03-23
  • 打赏
  • 举报
回复

大家帮我看一下有问题吗 急死我了
菜鸡小白 2016-03-23
  • 打赏
  • 举报
回复
引用 3 楼 xingzhong128 的回复:
你们是不是用了multidex了,android为了防止方法数超过65536问题,一般的类都只在第一个包里查找,如果你的类被打包到第二个dex包的话就需要代码中动态加载类
没有吧 我感觉我的项目目前还没有那么大吧?反正这事第三次clean了,然后也是第三次遇见了这种情况。还有就是我的项目中本来就有libs文件夹,但是 build path 的时候都是添加到了Android private libaries中,而没有添加到像网上所说的那样Android dependenceis中去啊
菜鸡小白 2016-03-22
  • 打赏
  • 举报
回复
来一位大神给看一下 小白求助啊

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧