当前位置: 代码迷 >> Android >> android开发有关问题解决日志
  详细解决方案

android开发有关问题解决日志

热度:0   发布时间:2016-05-01 16:03:35.0
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); 才能显示出来

  相关解决方案