zoukankan      html  css  js  c++  java
  • 创建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月第1天 makefile automake
    第3月30天 UIImage imageWithContentsOfFile卡顿 Can't add self as subview MPMoviePlayerControlle rcrash
    第3月第27天 uitableviewcell复用
    learning uboot fstype command
    learning uboot part command
    linux command dialog
    linux command curl and sha256sum implement download verification package
    learning shell script prompt to run with superuser privileges (4)
    learning shell get script absolute path (3)
    learning shell args handing key=value example (2)
  • 原文地址:https://www.cnblogs.com/shenjieblog/p/5060500.html
Copyright © 2011-2022 走看看