2

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

该项目具有从服务器加载的主机和插件。插件是使用“tools/update.sh 工作区”和“ant release”命令从 windows 的命令行 cmd 编译的。

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

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

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

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

我会根据要求提供新的源代码,在此之前你可以在这里看到它的运行情况

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

谢谢你的帮助。

4

1 回答 1

1

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

这是它的样子

在此处输入图像描述

于 2016-09-03T07:51:12.140 回答