您好,最近两天我想到了一个问题。我们可以在没有 Eclipse 的情况下编译我们的 android 项目吗?如果是,那么有什么替代方案?请分享。
5 回答
一个选项是ant
,一个极其精简的教程是这样的:
首先使用适当的构建脚本和 ant 需要的所有文件更新您的项目,您可以只使用一个命令来完成,例如
android update project -p . -t android-10
此命令有很多选项,请随意浏览这些选项。
之后就做
ant debug
或者
ant release
根据您想要生产的内容,ant 还有其他变体,您可以使用 Android 文档轻松发现它们。
如果您在非 Eclipse 环境中进行开发,您可以使用项目目录中生成的 build.xml Ant 文件来构建您的项目。Ant 文件调用自动为您调用构建工具的目标。
看这里了解更多详情。
cd /path/to/my/app
ant release
它每次都会询问您的私钥来签署应用程序,可以通过编辑“build.properties”文件将其配置为自动签名:
key.store=release.keystore
key.alias=release
key.store.password=my_key_password
key.alias.password=my_key_password
您还可以调查 Android SDK,找到它实际使用的 ANT 构建脚本,并在构建过程中间插入您的自定义混淆器/优化器调用。
对于不习惯使用 java 编码并希望使用 HTML/JavaScript 和 CSS 为 android 构建本机应用程序的人——你可以使用 PhoneGap——你可以将你的代码上传到一个 zip 并获取一个 APK。目前它处于测试阶段,这就是为什么免费。
还支持其他电话操作系统。它很有趣。
如果您只是不想使用 Eclipse IDE,您可以选择其他 IDE,例如IntelliJ IDEA。
您可以将 maven 与 maven android 插件http://code.google.com/p/maven-android-plugin/一起使用。之后,您可以使用任何支持 maven(NetBeans、Eclipse、IntelliJ IDEA)的 IDE。