我正在使用 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 项目。
这是它的样子
关于java - 如何将使用ant构建的特定android项目转换为gradle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39304508/