直接点击android工程,选择android tools 选项,点击Fix Project Properties就会自动生成gen 文件夹下的R文件
2.问题描述: 我打算在我的一个新的project中导入一个 Android library project, 但是一导入的时候就出现了错误,R文件没有了,试了上面的方法后也不行,我发现控制台有如下的输出。
ERROR: Unknown option '--auto-add-overlay'
Android Asset Packaging Tool
我试着百度了一下,碰巧找到了一个老外的文章,下面是链接,处理了这个问题。详细情况看下面的文章吧。
http://bramp.net/blog/android-sdk-r6-aapt-library-bug
3问题描述:我从svn中检出一个project,但是Create project from existing source的时候出现了下面的错误
原因是我把这个project放到了workspace中去,把这个project从workspace中移开就好了。
详细的原因见下面这篇文章
http://hi.baidu.com/dragon_zone/blog/item/be2bbd1244d689cec3fd7802.html
4 问题描述 程序运行到红色的那句代码的时候出现了null pointer 错误
private void saveState() {
String title = mTitleText.getText().toString();
String body = mBodyText.getText().toString();
if(mRowId == null){
long id = mDbHelper.createNote(title, body);
if(id>0) {
mRowId = id;
}
}else {
mDbHelper.updateNote(mRowId, title, body);
}
原因 mDbHelper 的值是null 忘记了打开数据哭,加上下面的代码后我问题解决
private void openDataBase() {
mDbHelper = new NotesDbAdapter(this);
mDbHelper.open();
}
5 问题描述:在网上下载了一个开源项目来学习,用源码建好工程后运行时提示 cant find the .apk
解决方法: 我发现在源文件的bin文件夹中没有用于启动的.apk文件,我用project ->clean了一下问题解决了。
在bin中也出现了apk文件
6用下面的代码 在给一个LIstView添加了一个headerView 时发现HeaderView 没有出现在屏幕上。
ListView listView = getListView();
LayoutInflater inflater = LayoutInflater.from(this);
View headerView = inflater.inflate(R.layout.add_button, listView, false);
listView.addHeaderView(headerView, null, true);
解决方法: 在调用了addHeaderView() 之后还要记得调用 listView.addAdapter(adapter); 才能显示出来