eclipse新建安卓工程出错原因浅析及解决方案——2018年4月

新建安卓工程出错内容如下

位置 错误
src/「你的java包」/ MainAvtivity.java import android.support提示出错等。
res/ values/ styles.xml style name=”AppBaseTheme” parent=”Theme.AppCompat.Light”提示错误

出错原因

根据百度,据说是以下原因造成的:

在4.0之前Android可以说是没有设计可言的,在4.0之后推出了Android Design,从此Android在设计上有了很大的改善,而在程序实现上相应的就是Holo风格,所以你看到有类似 Theme.Holo.LightTheme.Holo.Light.DarkActionBar 就是4.0的设计风格,但是为了让4.0之前的版本也能有这种风格怎么办呢?这个时候就不得不引用v7包了,所以对应的就有 Theme.AppCompat.LightTheme.AppCompat.Light.DarkActionBar,如果你的程序最小支持的版本是API14(即Android 4.0),那么可以不用考虑v7的兼容。作者:小池laucherish链接:https://www.jianshu.com/p/6ad7864e005e來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

现今版本的jar包位置已经改动,同时在导入网上所说的各种jar包后仍然不能解决问题。所以可采取以下方式。

解决方案

将新建工程界面的以下项目更改为表格所示内容即可

项目 改为
Minimum Required SDK API 14或以上
Target SDK API 14或以上
Compile With 最新的API

这里写图片描述

根据Android Studio新建工程的页面显示,在以安卓4.0为目标建立的工程,可以在几乎百分之百的设备运行。

这里写图片描述

官方给出的「工程建立的目标系统与设备运行成功率关系」的图示。可以看到4.1的系统成功率在99%以上,所以不用担心太多问题,毕竟Android Studio建立的工程就是默认安卓4.0(API 14)的。

这里写图片描述


注意!!!

如果你出错的地方不止上面所说的这两个内容,请先排除其他错误,排错方法如下。

检查Android SDK Manager所需安装内容是否完全

  1. 打开如图所示的这个按钮(如果这个都没有就去安装吧)

这里写图片描述

  1. 检查是否将Extras下的所有项目安装

这里写图片描述

  1. 检查是否安装所有API的「SDK Platform」和「Sources for Android SDK」(4.0及以下没有该项目)

这里写图片描述

检查环境变量是否配置(正确)

添加Path变量

  • 右击「我的电脑」→ 属性 → 高级系统设置 → 「高级」标签右下角的「环境变量」→ 系统变量中双击点开「Path」→ 编辑文本(如果没有则忽略) → 在末尾添加以下内容(分号不能省略) → G:\android-sdk\build-tools;G:\android-sdk\platform-tools;G:\android-sdk\tools; → 确认

添加SDK_HOME变量

  • 系统变量下选择新建 → 变量名 SDK_HOME → 变量值 G:\android-sdk这里写图片描述

猜你喜欢

转载自blog.csdn.net/liu9du4in1/article/details/80137725
今日推荐