android开发问题解决日志

 

1.、android中R文件消失的处理方式

直接点击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的时候出现了下面的错误

Invalid project description

原因是我把这个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); 才能显示出来

你可能感兴趣的:(.net,android,SVN,百度,Blog)