java - 如何将使用ant构建的特定android项目转换为gradle?

标签 java android android-studio android-gradle-plugin antbuilder

我正在使用 this我的一个项目的框架,我在保持最新状态方面遇到了问题。它有点旧,使用 ant 构建组件并且用于 eclipse。我通常使用 android studio 并使用 gradle 从界面(而不是命令行)构建。

该项目有一个主机和从服务器加载的插件。这些插件是使用“tools/update.sh workspace”和“ant release”命令从 Windows 的命令行 cmd 编译的。

到目前为止我取得的成功: 我手动从主机组件复制文件并成功地完成了一个 android studio 项目并没有错误地构建它。它成功加载了插件。

在插件方面,我必须进行项目:对于每个新插件,我都会做一个特殊的 android studio 项目,在一切正常后,我会调整代码并将其复制到一个特殊的模板,如 eclipse 项目(我用记事本++ 编辑它,不需要对于 eclipse ),我用“ant release”构建它。然后我将那个 apk 移动到服务器。

你现在看到它有点奇怪,但不知何故我让它工作了。问题是我总是处于边缘,我几乎每次都通过一些小技巧来通过构建过程。我认为这是因为我在混合环境中工作。我想在 android studio 和 gradle 上移植所有东西。并希望从 android studio 命令行构建一切。

主机构建在一个 jar 文件中,并在插件构建中使用。

我会根据要求提供新的源代码,到那时你就可以看到它了here

更具体地说,当我在插件上使用 MediaPlayer 时,出现了无法通过的错误。我不得不在主机上移动 wav 文件女巫反对框架设计。但这无论如何只是冰山一角。所以我想将所有东西从 ant 移植到 gradle,并将 eclipse 移植到 android studio。

感谢您的帮助。

最佳答案

如果您在 Android Studio 中打开了任何现有项目,则只需关闭该项目即可。项目关闭后,它会显示一个欢迎屏幕弹出窗口,在那里您可以选择 Import Project 选项,它会自动转换您的项目进入 Android Studio 项目。

这是它的样子

enter image description here

关于java - 如何将使用ant构建的特定android项目转换为gradle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39304508/

相关文章:

Java SocketException 达到数据报套接字的最大数量

java - 在应用程序 context.xml 中定义自定义 UserDatabase 资源

java - 将 GMT 作为时区而不是 HST 或 PDT

java - Android Studio RecyclerView 在滚动图像时严重滞后

java - 在EHCache中,如何防止元素被添加到缓存中?

android - Android Studio:Gradle项目同步失败

java - 如何在Fragment上实现这些Activity代码呢?

java - 关闭触摸外部的弹出窗口

android - 如何在没有 dralogfragment 实例的情况下显示来自适配器的 dialogfragment?

java - 将文件从 applet 上传到 servlet 时出现问题