创建Android项目及常见错误解决
首先打开eclipse,点击右上角有一个这个小按钮,点击java然后OK
因为切换到这个视图来创建android程序更加方便,然后点击
Next
Next
这个地方可以修改android应用程序的图标。
Next
Next
Finish,之后就等待一会,鼠标不要动了。如果鼠标去操作其他的地方很容易出现未知的错误。
新建好的android程序经常会有一些这样那样的错误:
1.WARNING: unable to write jarlist cache file
解决办法:http://jingyan.baidu.com/article/3aed632e1a79eb70108091c3.html
2.R.java文件错误(或者ManiActivity.java上面有黄色警告):
比较新的ADT插件创建出来的程序经常会出现这种错误
解决办法:打开这个文件,
把中间的这一部分删了
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
然后鼠标放在黄色的警告代码上,根据提示做相应的修改
然后ctrl+shift+O导一下包,
修改之后的代码是这样的,而且所有的错误都解决了。如图:
至此一个android项目就创建成功了。
一些杂七杂八的总结(大家可以忽略):
我今天发现创建android项目的时候compile with的选项只有选择最高的22
的时候创建的项目才不会出错,但是还是会有一个黄色警告,
然后compile with的选项用其他的API创建的项目都会出现错误。
这个错误和我之前用单独的eclipse和ADT创建的项目出现的错误是一样的
所以我在想之前出现的错误可能不是因为eclipse的原因,而是因为不同API所导致
的错误。既然这样的话我还不如就直接用eclipse就可以了,
然后出现的这个错误其实也是可以解决的,也就是删除多余不用的代码
就是MainActivity.java中的多余的代码,然后根据提示操作就可以消除这个
错误。
事实证明我是对的。
我创建的安卓项目是继承的ActionBarActivity,然后这个是过时的
视频中的是继承的activity。这个没有过时没有警告。
上网查查怎么才能让他继承activity
为了版本兼容的,你新建项目时最低版本选择4.0以上,
就不会出现appcompat_v7包,AndroidBarActivity是支持库里
的类可以兼容2.x版本
activity提供的actionbar只有在3.0以上才可以用
我试了一下果然如此,我新建的如果是4.0以上的就会extends Activity
但是不包括4.0和4.0X,4.0建立好src里面是没有东西的。没有java文件。
所以还是让他继承自ActionBarActivity好点。
要下载的android的sdk组件中除了paltform之外还有sdk build tools和下面
extras中的android support library和google usb driver,如果没有android support library
创建项目的时候就会出错。
创建Android项目及常见错误解决的更多相关文章
- Ubuntu(64位)编译Android源码常见错误解决办法
2013年07月10日 14:47:27 阅读数:1239 错误: /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file ...
- Android 项目导入常见错误
1.SDK版本号不正确应,你能够打开你项目中的project.properties文件,改动target=android-18(我这是18) ,将18改 为14(其它都能够),再改回18会又一次载入. ...
- 新版本ADT创建Android项目无法自动生成R文件解决办法
本人使用的是ADT是Version 23.0.2,支持Android 6.0之后的系统环境,最高版本23,在创建Android项目的时候,每次创建项目选择“Compile With”低于6.0版本的时 ...
- 创建Android项目时出错——No resource found that matches the given name 'Theme.AppCompat.Light'
创建Android项目时出错,error: Error retrieving parent for item: No resource found that matches the given nam ...
- eclipse创建android项目失败的问题 [ android support library ]
有根筋搭错了,想起来android应用开发???? 放下两年的手机应用开发,昨天有更新了android SDK, 重新搭建开发环境. 这两年android 变化真TM的大............... ...
- 打开已存在 Android项目及常见的问题
Eclipse 打开已存在 Android项目及常见的问题 1. 点击菜单“File”-- "Import",会弹出 Import 对话框: 2, 选择“General ...
- Hadoop - Mac OSX下配置和启动hadoop以及常见错误解决
0. 安装JDK 参考网上教程在OSX下安装jdk 1. 下载及安装hadoop a) 下载地址: http://hadoop.apache.org b) 配置ssh环境 在terminal里面输入: ...
- cocos2d-x升级到3.4与创建android项目
cocos2d-x升级到3.4与创建android项目 1 升级安装cocos2d-x windows7 64位机器, 到官网下载cocos2d-x-3.4: http://www.cocos2d-x ...
- Android开发中遇到的问题(三)——eclipse创建android项目无法正常预览布局文件
一.问题描述 今天使用SDK Manager将Android SDK的版本更新到了Android 5.1的版本,eclipse创建android项目时,预览activity_main.xml文件时提示 ...
随机推荐
- hdu5296 01字典树
根据二进制建一棵01字典树,每个节点的答案等于左节点0的个数 * 右节点1的个数 * 2,遍历整棵树就能得到答案. AC代码: #include<cstdio> using namespa ...
- 最短路径问题(Floyd-Warshall模板)
#include<bits/stdc++.h> using namespace std; int n; int x,y; ][]; ][]; int m,s,t; int main() { ...
- Photoshop 样式的角度/高度选择器控件
Conmajia © 2012 Updated on Mar. 5, 2018 简介 Adobe Photoshop有两个非常专业的控件:角度选择器和角度与高度选择器,如图1所示. 图1 两种控件外观 ...
- zabbix监控安装
1.关闭iptables和selinux # systemctl stop firewalld # systemctl disable firewalld # setenforce 2.安装yum源 ...
- 笔记+R︱风控模型中变量粗筛(随机森林party包)+细筛(woe包)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 本内容来源于CDA-DSC课程内容,原内容为& ...
- APACHE服务器出现No input file specified.的完美解决方案
启用REWRITE的伪静态功能的时候,首页可以访问,而访问内页的时候,就提示:“No input file specified.” 原因在于使用的PHP是fast_cgi模式,而在某些情况下,不能正确 ...
- Maven入门(含实例教程)
原文地址:http://blog.csdn.net/u013142781/article/details/50316383 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目 ...
- 在CYGWIN下编译和运行软件Bundler ,以及PMVS,CMVS的编译与使用
本人按照 http://blog.csdn.net/zzzblog/article/details/17166869 http://oliver.zheng.blog.163.com/blog/sta ...
- MyEclipse之Widget is disposed
1 错误描述 2 错误原因 3 解决办法
- ATA接口寄存器描述
ATA接口寄存器描述 .ATA接口的三种数据传输方式 位. )MDMA(Multiword DMA)传输,用于数据传输.ATA主机控制器向ATA设备下达MDMA传输命令后,等待设备向主机发送DMARQ ...