Android从Existing Code新建工程的兼容支持问题
2015-03-20 21:24
176 查看
新建Android Application from Existing Code之后,常见两个问题。
那这两个库在adt文件夹下的sdk中都有,右键你的project,点击
在
里可以找到android-support-v4和android-support-v7-appcompat两个Executable Jar File。添加。点击
勾选这两个jar,点击OK,MainActivity.java中的错误就能解决。
这一行会出错:
这是由于缺少appcompat_v7.jar这个引用或依赖。appcompat_v7.jar在sdk中是没有的。但,若你在Eclipse新建一个空工程,Eclipse就会同时生成一个appcompat_v7的工程,其实就是为你新建的工程提供appcompat_v7.jar的引用或依赖。
若你还未新建过一个工程,则新建一个。此时,在workspace中会出现appcompat_v7文件夹。用1中的方法手动添加
中的appcompat_v7。然后右键你的Project,点击
这是会默认出现appcompat_v7,选中它,点击
styles.xml中的错误就会消失。
MainActivity.java不能解析support.v7或support.v4导入的组件
这是由于缺少android-support-v4.jar或android-support-v7-appcompat.jar两个Android用于兼容性支持的库。那这两个库在adt文件夹下的sdk中都有,右键你的project,点击
Properties -> Java Build Path -> Libraries -> Add External JARs...
在
\sdk\extras\android\support\v7\appcompat\libs
里可以找到android-support-v4和android-support-v7-appcompat两个Executable Jar File。添加。点击
Order and Export
勾选这两个jar,点击OK,MainActivity.java中的错误就能解决。
res中的values中的styles.xml里会出错
在style name="AppBaseTheme" parent="Theme.AppCompat.Light"
这一行会出错:
error retrieving parent for item no resource found that matches the given name
这是由于缺少appcompat_v7.jar这个引用或依赖。appcompat_v7.jar在sdk中是没有的。但,若你在Eclipse新建一个空工程,Eclipse就会同时生成一个appcompat_v7的工程,其实就是为你新建的工程提供appcompat_v7.jar的引用或依赖。
若你还未新建过一个工程,则新建一个。此时,在workspace中会出现appcompat_v7文件夹。用1中的方法手动添加
\workspace\appcompat_v7\bin
中的appcompat_v7。然后右键你的Project,点击
Properties -> Android -> Add...
这是会默认出现appcompat_v7,选中它,点击
Apply -> OK
styles.xml中的错误就会消失。
相关文章推荐
- eclipse新建android工程出现This template depends on Android Support Library问题
- 新建或导入Android工程诸多问题
- android:如何通过自定义工程模板让新建的工程都默认支持lambda表达式
- 在Eclipse中新建Android工程后出错的问题
- 解决ADT中新建Android工程出现多个appcompat_v7的问题
- 解决支持库版本兼容问题:all com.android.support libraries must use the exact same version specification
- Android问题-打开DelphiXE8与DelphiXE10新建一个空工程提示"out of memory"
- 解决新版eclipse/ADT中新建Android工程出现多个appcompat_v7的问题
- appcompat_v7 引起的新建Android工程编译不过的问题
- Android新建工程时出现的appcompat_v7问题
- 解决支持库版本兼容问题:all com.android.support libraries must use the exact same version specification
- 【Android】Eclipse上安装CDT配合MinGW,解决新建工程时找不到MinGW的问题
- 新建Android工程,出现default与Displaying的问题
- eclipse中无法新建Android工程 出现问题:Plug-in org.eclipse.ajdt.ui was unable to load
- Android新建工程遇到问题汇总以及解决方法
- Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局
- 新建Android 应用工程的问题
- appcompat_v7 引起的新建Android工程编译不过的问题 (转载)
- 新建Android工程遇到几个问题
- Android新建工程时SDK选择问题