当前位置:编程学习 > wap >>

升级ADT 20 后的几个问题(新手请教)

1.新建项目时不能直接finish了,要一直next,然后最后一步:

这个hierarchical parent要填什么?


2.百度搜索1的问题只有4个结果,只有1个回答,我按那个回答填了LauncherActivity,新建项目成功。试了很多次,每次新建后都是没有R.java的,gen文件夹是空的,后来有一次clean了很多遍,R.java才出来,是很多遍才出来。而且每次clean基本都会出一些不知道算什么错,比如Strings.xml最后的标签后面多一个>,比如AndroidManifest.xml结尾有2个</manifest>,不知道是什么引起的,由于我对以前的版本记忆也不是很清晰(android是业余爱好,并且长时间没碰了),所以这个问题怎么算也不清楚,不知道是怎么引起的。

3.默认的mainActivity是这样的:
package com.zhu.helloworld;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v4.app.NavUtils;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getActionBar().setDisplayHomeAsUpEnabled(true);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

    
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case android.R.id.home:
                NavUtils.navigateUpFromSameTask(this);
                return true;
        }
        return super.onOptionsItemSelected(item);
    }

}

一个是15行的getActionBar()没有找到这个方法(The method getActionBar() is undefined for the type MainActivity)
另一个是28行的android.R.id.home(android.R.id.home cannot be resolved)


求解了 --------------------编程问答-------------------- adt升级一下就可以了 
http://blog.csdn.net/aminfo/article/details/7788614 --------------------编程问答-------------------- 我也遇到了这个问题,adt升级后无用 --------------------编程问答-------------------- actionbar 3.0以上才有的吧,你配置的build target 是3.0以上吗? --------------------编程问答-------------------- 我用的ADT20和你的情况差不多。我那个hierarchical parent随便填的。好像没啥影响、。我每次新建后把activity里面的后两个方法直接删掉了、还有 getActionBar().setDisplayHomeAsUpEnabled(true)这一行、然后是清单文件里面好像少
   <intent-filter >
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
这么段标签、不知道你的是不是。至于其它的我的倒都正常、用了一周了。 --------------------编程问答-------------------- ADT20确实问题比较多啊
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,