原文地址:android工程项目导入问题汇总(待续) 作者:wx201101 问题 1:Project has no default.properties file! Edit the project properties to set one.
1>我在网上找了一个程序源码,然后Import到android 解决方案中,系统自动编译出错: 大概含义就是找不到default.properties文件,网上的解释是这个文件应该在创建项目的时候自动生成,给出的一种解决方案是从别的项目中拷贝过来,
但是我仍然有问题。另一种解决方案解决了这个问题就是不用import的方式,用新建项目,并选择现有的项目文件。

2>把我找到的分享一下,要是有人也遇到这个问题,应该可以帮你解决掉。。。。 首先import工程进来,然后导入jar包,模仿IDE给你新建的Android project布局,生成一个gen目录,把R.java扔里面去,然后再从别处把
default.properties和proguard.cfg复制进去,注意前面那个里面的是版本,我2.2的用target-8,之后关闭IDE,再重新打开,发现另一个错误,这里可
以解决 http://apps.hi.baidu.com/share/detail/12702583
3>你可以把其他打开的项目关闭,然后重新导入!即可 如果出现版本不对你在default.properties中的target标签修改,同时也改mainfest.xml将
<uses-sdk android:minSdkVersion改为你的版本值,你的版本可以在你的adriod SDK and AVD Manager看到(就是你建的)
这是因为import的项目没有 default.properties 这个文件引起到,该文件记录项目中所需要的环境信息,比如Android的版本等。 一般的
default.properties文件代码如下所示,代码中的注释已经把default.properties解释得很清楚了,如果某个项目没有default.properties这个文件,我们
可以直接从其他项目中拷贝过来使用。“target=android-8“表示使用android 2.2平台开发。 # This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # # This file must be checked in Version Control Systems. # # To customize properties used by the Ant build system use, # "build.properties", and override values to adapt the script to your # project structure. # Project target. target=android-8
注意点: 我们如果在ecplise中添加了default.properties,项目可能还是有错误,我们需要重新import这个项目,这个ecplise就能自动给项目生成一个gen文件
夹,并添加“Android 2.2“的库文件夹。

2:The type R is already defined 解决方法是:删掉src文件夹下的R.java文件。
3: conversion to dalvik format failed with error 1的解决办法
android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下: 1。 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。 (该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级) 2。 如果修改android sdk版本,则需要以下几个步骤: 1)修改SDK 选择工程,build path --> configure build path ---> library 删除引用的低版本SDK, 然后add External JARs,选择高版本SDK,OK,保存 2)修改classpath文件 该文件可能存在该项: <classpathentry kind="lib" path ="你所指定的高版本的地址" 把她修改成<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK" /> 3) 修改AndroidManifest.xml 在AndroidManifest.xml文件中,application标签后添加<uses-sdk android:minSdkVersion="3"></uses-sdk> 4) 修改default.properties(很重要) 该文件最后一行(前面没用#的)target=android-3 该成target=android-8,保存。 再看看你的工程和新建的android 2.2的工程结构就一样了。

更多相关文章

  1. android 自定义checkbox (转)
  2. android中的json二之json的读写
  3. Android系统权限和root权限
  4. weex转android踩坑之旅
  5. android studio更改兼容android低版本
  6. Android(安卓)tips2
  7. Android(安卓)Studio 常见问题小结
  8. 2011.09.15 ——— android 桌面添加快捷方式之判断是否存在无效
  9. NPM 和webpack 的基础使用

随机推荐

  1. 开源android项目分享
  2. android百度地图半径画圆
  3. Android学习笔记(5)——Android——Hello
  4. LinearLayout 线性布局
  5. Android(安卓)Audio代码分析23 - attachA
  6. ANDROID与.Net之间JSON实践
  7. 【笔记】android捕获触摸事件
  8. android app rate on google play and am
  9. 【移动安全】Android(安卓)App Smail代码
  10. Android抖动动画