首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JUCE for Android入门

JUCE for Android入门
EN

Stack Overflow用户
提问于 2012-02-09 06:32:29
回答 2查看 4.2K关注 0票数 6

我需要开始构建一个使用JUCE库的Android应用程序。我正在看网站,试着弄清楚一些事情。

我尝试在Ubuntu11.04系统上安装JUCE,但当我构建IntroJucer应用程序时,菜单不能正常工作(当我用鼠标单击时,它们会闪现,但随后就会消失)。适用于Android的JUCE应用程序可以在Mac OS X甚至Windows上构建吗?

如果您正在使用JUCE来构建Android应用程序,请给我任何可以提供的建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-13 09:46:16

是的,Juce应用程序可以使用OS (Windows4)或XCode (Microsoft Visual Studio2008及更高版本)为安卓编写。您还可以选择在任一平台上使用Eclipse IDE。

在你发表这篇文章的时候,Juce正在经历一次大修,IntroJucer可能并不像它需要的那样稳定,特别是在OS或Windows以外的系统上。你应该再调查一遍。构建Juce应用程序不需要IntroJucer (尽管它可以让事情变得更简单)。

我建议您首先为您的平台构建Juce演示应用程序。如果Ubuntu给你带来麻烦,那就先试试OS或Windows。一旦你运行了Juce演示,你就可以转到IntroJucer了。如果有效,那么尝试编译适用于Android的Juce Demo。您的问题可以在Android Juce论坛中得到解答:

http://rawmaterialsoftware.com/viewforum.php?f=13

票数 5
EN

Stack Overflow用户

发布于 2012-04-09 07:23:46

这是我已经使用这个东西一段时间后得出的结论。

所有这些都是基于JUCE的最新“稳定”版本,在我写这篇文章的时候,JUCE已经发布了大约10个月。很有可能事情已经改变了(变得更好了!)在JUCE的更多前沿版本中,当我有机会时,我会尝试更新的JUCE。

  • 最好的平台是Mac。当我尝试Linux时,我遇到了一些Eclipse不工作的问题;我仍然更喜欢Linux,所以我会回去再试一次,但在Windows和Mac上,通过安装Android SDK并运行更新程序来获取所有更新,我没有Eclipse。还要安装Android NDK和Eclipse。在Eclipse中,安装ADT插件。Ant设置一个

构建文件,该文件将自动为您构建所有C++代码。你不能把这个搞砸了。我遇到了一个问题,其中有一个名为"setup“的任务,Ant不知道如何解决它;解决方案是删除"setup”任务,并且不接触任何其他任务。当我试图找出如何解决这个问题时,我在StackOverflow上找到了运行这个命令的建议: JUCE DO for JUCE。这将重写您的build.xml文件,用于构建C++代码的特殊JUCE内容将消失;然后,您将构建一个很小的.APK文件(大约10KB),其中只包含build.xml设置代码,不包含已编译的C++,并且无法工作。因此,为了清楚起见,“设置”构建问题的解决方案是删除该构建任务并且不接触任何其他任务,并且不完全替换您的build.xml文件。

  • JUCE构建过程依赖于Bash shell脚本来做一些工作。在Mac上,这很好用;在Windows上,构建失败并显示来自CreateProcess()的错误,因为CreateProcess()不理解Bash shell脚本。应该可以编辑它并使其工作,但它在Mac上开箱即用。
  • 要在安卓设备上测试您的代码,您必须对您的代码进行签名。Eclipse使构建已签名或未签名的.APK文件变得很容易,但未签名的文件几乎毫无用处。您可以对未签名的.APK执行的唯一操作是在仿真器中运行它。

一旦我把上面所有的事情都做好了,我为Android构建JUCE应用程序就没有问题了。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9202557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档