我曾经在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