• 创建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
    创建项目的时候就会出错。

  • 相关阅读:
    一步步学敏捷开发:4、Scrum的3种角色
    一步步学敏捷开发:3、如何写用户故事
    一步步学敏捷开发:5. Scrum的4种会议
    一步步学敏捷开发:1、敏捷开发及Scrum介绍
    用户故事(User Story)
    对敏捷开发的一点理解
    Java学习之Iterator(迭代器)的一般用法 (转)
    希尔排序
    递归全排列字符串
    Java中equals和==的区别
  • 原文地址:https://www.cnblogs.com/shenjieblog/p/5060500.html
Copyright © 2020-2023  润新知