我需要开始构建一个使用JUCE库的Android应用程序。我正在看网站,试着弄清楚一些事情。
我尝试在Ubuntu11.04系统上安装JUCE,但当我构建IntroJucer应用程序时,菜单不能正常工作(当我用鼠标单击时,它们会闪现,但随后就会消失)。适用于Android的JUCE应用程序可以在Mac OS X甚至Windows上构建吗?
如果您正在使用JUCE来构建Android应用程序,请给我任何可以提供的建议。
发布于 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
发布于 2012-04-09 07:23:46
这是我已经使用这个东西一段时间后得出的结论。
所有这些都是基于JUCE的最新“稳定”版本,在我写这篇文章的时候,JUCE已经发布了大约10个月。很有可能事情已经改变了(变得更好了!)在JUCE的更多前沿版本中,当我有机会时,我会尝试更新的JUCE。
构建文件,该文件将自动为您构建所有C++代码。你不能把这个搞砸了。我遇到了一个问题,其中有一个名为"setup“的任务,Ant不知道如何解决它;解决方案是删除"setup”任务,并且不接触任何其他任务。当我试图找出如何解决这个问题时,我在StackOverflow上找到了运行这个命令的建议: JUCE DO for JUCE。这将重写您的build.xml文件,用于构建C++代码的特殊JUCE内容将消失;然后,您将构建一个很小的.APK文件(大约10KB),其中只包含build.xml设置代码,不包含已编译的C++,并且无法工作。因此,为了清楚起见,“设置”构建问题的解决方案是删除该构建任务并且不接触任何其他任务,并且不完全替换您的build.xml文件。
CreateProcess()的错误,因为CreateProcess()不理解Bash shell脚本。应该可以编辑它并使其工作,但它在Mac上开箱即用。一旦我把上面所有的事情都做好了,我为Android构建JUCE应用程序就没有问题了。
https://stackoverflow.com/questions/9202557
复制相似问题