Java 蚂蚁释放错误

Java 蚂蚁释放错误,java,android,ant,apk,Java,Android,Ant,Apk,我正在尝试使用ant-release 我按照该过程使用生成build.xml $ANDROID\u HOME/tools/ANDROID更新项目——命名为MyProject-p. $ANDROID\u HOME和$JAVA\u HOME都已正确导出 我使用有效的keystore文件和别名保存了ant.properties 接下来,我尝试执行命令antclean,该命令运行良好,并随着buildsuccessful消息退出 当我尝试执行ant发布时,问题就出现了。我得到了一堆javac编译错误 -

我正在尝试使用
ant-release

我按照该过程使用生成build.xml

$ANDROID\u HOME/tools/ANDROID更新项目——命名为MyProject-p.

$ANDROID\u HOME
$JAVA\u HOME
都已正确导出

我使用有效的
keystore
文件和
别名保存了
ant.properties

接下来,我尝试执行命令
antclean
,该命令运行良好,并随着
buildsuccessful
消息退出

当我尝试执行
ant发布时,问题就出现了。我得到了一堆
javac
编译错误

-compile:
    [javac] Compiling 89 source files /Users/kishu27/Developer/projects/MyProject/bin/classes
    [javac] /Users/kishu27/Developer/projects/MyProject/src/com/myproject/android/fragments/SettingsDetailFragment.java:20: cyclic inheritance involving com.myproject.android.fragments.SettingsDetailFragment
    [javac] public class SettingsDetailFragment extends SettingsFragment implements OnScrollListener {
    [javac]        ^
    [javac] /Users/kishu27/Developer/projects/MyProject/src/com/myproject/android/fragments/SettingsDetailFragment.java:22: modifier private not allowed here
    [javac]     private String cat;
    [javac]                    ^
    [javac] /Users/kishu27/Developer/projects/MyProject/src/com/myproject/android/fragments/SettingsFragment.java:28: modifier private static not allowed here
    [javac]     private static final String LOG_TAG = SettingsFragment.class.getSimpleName();
    [javac]                                 ^
    [javac] /Users/kishu27/Developer/projects/MyProject/src/com/myproject/android/fragments/SettingsFragment.java:29: modifier public static not allowed here
    [javac]     public static final String KEY_OPTIONS = LOG_TAG + ".Options";
    [javac]                                ^
    [javac] /Users/kishu27/Developer/projects/MyProject/src/com/myproject/android/fragments/SettingsFragment.java:30: modifier public static not allowed here
    [javac]     public static final String KEY_CAT = LOG_TAG + ".Cat";
    [javac]                                ^

有人知道哪里可能出错吗?

这不是ANT的问题,这些都是java编译错误。您需要发布源代码,以获取错误消息的上下文。这是一个问题。代码在保密协议下。我不能分享。我试图创建另一个项目,我可以共享代码,但它没有同样的问题。如果有帮助,源代码将从Eclipse编译发布版本。运行
antdebug
也可以