升级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 >这么段标签、不知道你的是不是。至于其它的我的倒都正常、用了一周了。 --------------------编程问答-------------------- ADT20确实问题比较多啊
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
补充:移动开发 , Android