我曾经在Fedora 17中使用Netbeans进行android开发,我想转移到Ubuntu . 所以我压缩了我的项目,安装了Ubuntu 12.04.4,jdk7u51,android sdk,netbeans 7.4,问题是:当我尝试编译我的解压缩项目时:

/home/vitali/Documents/android-sdk-linux/tools/ant/build.xml:471: 执行此行时发生以下错误:

/home/vitali/Documents/android projects/ProjectName/build.xml:90: 找不到从 /home/vitali/Documents/android projects/ProjectName/build.xml 导入的 /home/vitali/development/android-sdk-linux/tools/ant/build.xml

BUILD FAILED(总时间:0秒)

其中:/ home / vitali / Documents / android projects / ProjectName是Ubuntu中项目的路径

/ home / vitali / development / android-sdk-linux是Fedora到android-sdk的旧路径

/ home / vitali / Documents / android-sdk-linux是Ubuntu中的新版本

任何人都可以告诉我为什么 Ant 正在寻找使用旧路径的android sdk以及如何修复它?

每次我进入NetBeans工具/ sdk管理器它都会要求我找到android sdk,我这样做,然后当我重新打开NetBeans时它再次发生,因此它不会保存到sdk的路径 .

在NetBeans文件中,local.properties有正确的sdk路径,但被忽略(我不知道如何解决它) .

我创造了环境 . 变量ANDROID_HOME与sdk的路径(导出ANDROID_HOME = / home / vitali / Documents / android-sdk-linux)但重新启动计算机后,此变量消失 .

我的路径环境变量:

PATH = / usr / lib / lightdm / lightdm:/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games: /home/vitali/Documents/android-sdk-linux/tools:/home/vitali/Documents/android-sdk-linux/platform-tools

以前有人有这个问题吗?

更新(android更新项目-p路径)没有帮助 .

谢谢 .

P.S. when I create a new project everything is fine, it builds without problems