2014-02-25 00:24:33 u011496891 阅读数 26
  • 172集通俗易懂的C语言从入门到项目实战教程

    1) 本套课程针对高校大学生系统学习C语言而录制,从0基础入门讲起,循序渐进,通俗易懂,同时适用于计算机系及非计算机系的同学。通过学习可以帮助大家掌握C语言本质,轻松面对C语言全国二级考试,并达到能独立完成中型C项目、C游戏的水平; 2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在两个问题: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成课程枯燥无趣。本课程针对上述问题进行了改进 (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解 (2) 系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试;3) 课程详细内容: 常量-变量、分支语句、循环语句、操作符和表达式、函数(库函数、自定义函数、递归调用 )、数组(一维数 组、二维数组、数组作为函数参数、指针数组)、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#define和#undef、宏和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、static、字符函数和字符串函数、自定义类型(结构体、枚举 、联合)、动态内存管理、文件操作(i/o常量、i/o函数、流)。

    33 人正在学习 去看看 张长志

 今晚遇到的问题确实有点多,还有一个问题是运行安卓的时候,出现Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;                 Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files defineLandroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

你的项目以及引用的jar中包含了多个 android-support-v4.jar, 移除多余的,留下一个即可。

 

1、打开build path。

 

2、把Library中和导入项目同名的包去掉。



 3、It is OK!

2015-08-19 10:59:06 xy6490 阅读数 2114
  • 172集通俗易懂的C语言从入门到项目实战教程

    1) 本套课程针对高校大学生系统学习C语言而录制,从0基础入门讲起,循序渐进,通俗易懂,同时适用于计算机系及非计算机系的同学。通过学习可以帮助大家掌握C语言本质,轻松面对C语言全国二级考试,并达到能独立完成中型C项目、C游戏的水平; 2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在两个问题: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成课程枯燥无趣。本课程针对上述问题进行了改进 (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解 (2) 系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试;3) 课程详细内容: 常量-变量、分支语句、循环语句、操作符和表达式、函数(库函数、自定义函数、递归调用 )、数组(一维数 组、二维数组、数组作为函数参数、指针数组)、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#define和#undef、宏和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、static、字符函数和字符串函数、自定义类型(结构体、枚举 、联合)、动态内存管理、文件操作(i/o常量、i/o函数、流)。

    33 人正在学习 去看看 张长志

       今天在项目中添加一个jar包,然后运行报错Unable to execute dex: Multiple dex

 files define Landroid/support/v7/appcompat/R$anim;在网上找了很多资源,其中给

大家推荐一篇比较好的博文:http://blog.csdn.net/mxlxiao7/article/details/8978930 

     虽然,上面的博文非常全面的分析了这类问题,但是我的项目的问题还是没能决解。

仍然报如下错误:

Multiple dex files define Landroid/support/v7/appcompat/R$anim;说明jar包中出错了,错

误的包含了res中的文件,导致了该错误,找到了根源,问题就很好解决了,重新打包

jar,在打包的过程中只选择src的包,其他的资源一概不选,打包成功后,再移植到新

的项目中去,注意,原来没有被打包成jar的res资源就需要手动的移植到新的项目中

去,再运行就ok了!

2016-05-28 11:39:59 lindong136 阅读数 566
  • 172集通俗易懂的C语言从入门到项目实战教程

    1) 本套课程针对高校大学生系统学习C语言而录制,从0基础入门讲起,循序渐进,通俗易懂,同时适用于计算机系及非计算机系的同学。通过学习可以帮助大家掌握C语言本质,轻松面对C语言全国二级考试,并达到能独立完成中型C项目、C游戏的水平; 2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在两个问题: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成课程枯燥无趣。本课程针对上述问题进行了改进 (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解 (2) 系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试;3) 课程详细内容: 常量-变量、分支语句、循环语句、操作符和表达式、函数(库函数、自定义函数、递归调用 )、数组(一维数 组、二维数组、数组作为函数参数、指针数组)、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#define和#undef、宏和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、static、字符函数和字符串函数、自定义类型(结构体、枚举 、联合)、动态内存管理、文件操作(i/o常量、i/o函数、流)。

    33 人正在学习 去看看 张长志

问题

android studio报错: Multiple dex files define Landroid/support/v7/recyclerview/R$attr;


原因

lib项目中dependencies的包,那么主app也要引用,不然就报错这个错误



2015-01-05 13:10:46 wds1181977 阅读数 10409
  • 172集通俗易懂的C语言从入门到项目实战教程

    1) 本套课程针对高校大学生系统学习C语言而录制,从0基础入门讲起,循序渐进,通俗易懂,同时适用于计算机系及非计算机系的同学。通过学习可以帮助大家掌握C语言本质,轻松面对C语言全国二级考试,并达到能独立完成中型C项目、C游戏的水平; 2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在两个问题: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成课程枯燥无趣。本课程针对上述问题进行了改进 (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解 (2) 系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试;3) 课程详细内容: 常量-变量、分支语句、循环语句、操作符和表达式、函数(库函数、自定义函数、递归调用 )、数组(一维数 组、二维数组、数组作为函数参数、指针数组)、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#define和#undef、宏和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、static、字符函数和字符串函数、自定义类型(结构体、枚举 、联合)、动态内存管理、文件操作(i/o常量、i/o函数、流)。

    33 人正在学习 去看看 张长志

Unable to execute dex: Multiple dex files define Landroid/support/v7/appcompat/R$anim;


原因是

      原因是有重复的support/v7jar被引用,可以查看你的build path,尤其是Android Dependencies一定有重复引入的.jar包,解决的方法是在libs删除重复的jar即可。



如我的项目SnackBarDemo导入了SnckeBarLib的android-support-v7-appcompat.jar包,

任未解决请找 传送门http://blog.csdn.net/mxlxiao7/article/details/8978930

2018-11-11 06:59:18 hgfygfc 阅读数 67
  • 172集通俗易懂的C语言从入门到项目实战教程

    1) 本套课程针对高校大学生系统学习C语言而录制,从0基础入门讲起,循序渐进,通俗易懂,同时适用于计算机系及非计算机系的同学。通过学习可以帮助大家掌握C语言本质,轻松面对C语言全国二级考试,并达到能独立完成中型C项目、C游戏的水平; 2) 多数高校都开设了C语言课程,网上C语言课程也很多,但普遍存在两个问题: (1) 授课方式单一,大多是照着代码念一遍, 对刚刚接触编程的同学来说,感觉晦涩难懂 (2) 授课内容过度注重语法,没有项目实战支撑,造成课程枯燥无趣。本课程针对上述问题进行了改进 (1) 授课方式采用语法讲解+内存布局示意图+项目的方式,让课程生动有趣好理解 (2) 系统全面的讲解了C语言的核心技术点,还配套录制了《全国计算机二级C语言真题精讲》,让学员在掌握C语言编程的同时,还能轻松面对二级考试;3) 课程详细内容: 常量-变量、分支语句、循环语句、操作符和表达式、函数(库函数、自定义函数、递归调用 )、数组(一维数 组、二维数组、数组作为函数参数、指针数组)、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理(翻译环境、运行环境、预定义符号、#define和#undef、宏和函 数、条件编译、文件包含)、 数据在内存中的存储、内存块分配、static、字符函数和字符串函数、自定义类型(结构体、枚举 、联合)、动态内存管理、文件操作(i/o常量、i/o函数、流)。

    33 人正在学习 去看看 张长志

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                     

最近真的比较忙,一不小心博客又荒了两个月。从今天起,决定重返csdn,多多纪录和分享。先从一个最近被折磨的死去活来的问题。
由于升级了V4包,就一直报这个问题:

com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes;
  • 1

每次都要clean一下,然后才能编译过,光这个过程就浪费了4/5分钟。出现这个问题是因为最新的v4包(compile ‘com.android.support:support-v4:22.2.1’)已经包含了annotation.jar这个包,但其他jar包里也包含这个包造成的。而非同时包含了v4/V7造成的,所以一堆人说在v7包里进行如下设置:

compile ('com.android.support:appcompat-v7:22.2.1'){        exclude group: "com.android.support", module: "support-v4"    }
  • 1
  • 2
  • 3

即设置v7包不包含v4,这个设了也是没用的。只要确保用v4和v7 的地方版本一致即可。正确的解决方法有如下几种:
1,找到项目其他的依赖包,一定在libs里的某个jar包里,隐藏着annotation.jar包,将其删掉就ok了,此为最正统的解决方法;
2,降级v4包,因为高版本的v4才包含annotation.jar,可以在最外面的build.grable里强制设置:

allprojects {    repositories {        jcenter()    }    configurations.all {        resolutionStrategy.force 'com.android.support:support-annotations:22.1.0'    }}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

3,在需要v4包的地方exclude掉annotation包,注意compile要多加个括号:

 compile ('com.android.support:support-v4:22.2.1'){        exclude module: 'support-annotations'    }
  • 1
  • 2
  • 3

缺点是每个用v4包的地方都要这么设置下。
4,在application的build.gradle里的dexOptions设置里增加一句:preDexLibraries = false就ok了:
这里写图片描述

PS:以上四种方法都可以解决问题,推荐正统的方法1和偷懒的方法4。

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述
没有更多推荐了,返回首页