Java 安卓没有';t识别Scala活动
我正试图在Android中使用Scala,但清单没有识别出我的主要/目前为止唯一的活动 我根据这篇博文进行了设置:在我尝试运行我的应用程序之前,一切都正常,而logcat说它就是找不到我的活动。关于这个问题,我所能找到的就是:。根据这篇文章,清单无法识别活动,因为它不是Java文件,所以他创建了一个从Scala扩展而来的Java类,我认为这根本不是一个好的解决方案 我要做什么才能开始?我想我没有遗漏任何东西 根据之前提出的问题,似乎没有解决方案,我的意思是没有人提供解决方案。但我不相信使用sbt这样的东西是在Scala中制作完整且实质性的Android应用程序的唯一方法。真的,根本没有解决办法Java 安卓没有';t识别Scala活动,java,android,eclipse,scala,Java,Android,Eclipse,Scala,我正试图在Android中使用Scala,但清单没有识别出我的主要/目前为止唯一的活动 我根据这篇博文进行了设置:在我尝试运行我的应用程序之前,一切都正常,而logcat说它就是找不到我的活动。关于这个问题,我所能找到的就是:。根据这篇文章,清单无法识别活动,因为它不是Java文件,所以他创建了一个从Scala扩展而来的Java类,我认为这根本不是一个好的解决方案 我要做什么才能开始?我想我没有遗漏任何东西 根据之前提出的问题,似乎没有解决方案,我的意思是没有人提供解决方案。但我不相信使用sbt
更新:至于给出的答案,我将尝试SBT。但我仍然认为有必要用一种更直接的方式来实现这一点。在我参加的一次谷歌开发者盛会上,蒂姆·布雷(Tim Bray)实际上说,你不能用Scala或Java制作Android应用程序,这自然也没有问题:我看不出这与Manifest不识别Scala活动有什么关系。你看到的页面非常陈旧。我建议使用AndroidPlugin,它构建在SBT之上(https://github.com/jberkel/android-plugin). 它负责构建、测试、部署到模拟器/设备等 我已经构建了我的android应用程序,我唯一的java文件是自动生成的R.java
使用SBT,您还可以生成IDEA和Eclipse配置,因此您应该可以开始了。这里发布的解决方案使用AndroidDrugardScala插件,在该插件中,如果scala文件的名称与主活动的名称匹配,那么将主活动写入scala就没有问题