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
也可以