Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓没有';t识别Scala活动_Java_Android_Eclipse_Scala - Fatal编程技术网

Java 安卓没有';t识别Scala活动

Java 安卓没有';t识别Scala活动,java,android,eclipse,scala,Java,Android,Eclipse,Scala,我正试图在Android中使用Scala,但清单没有识别出我的主要/目前为止唯一的活动 我根据这篇博文进行了设置:在我尝试运行我的应用程序之前,一切都正常,而logcat说它就是找不到我的活动。关于这个问题,我所能找到的就是:。根据这篇文章,清单无法识别活动,因为它不是Java文件,所以他创建了一个从Scala扩展而来的Java类,我认为这根本不是一个好的解决方案 我要做什么才能开始?我想我没有遗漏任何东西 根据之前提出的问题,似乎没有解决方案,我的意思是没有人提供解决方案。但我不相信使用sbt

我正试图在Android中使用Scala,但清单没有识别出我的主要/目前为止唯一的活动

我根据这篇博文进行了设置:在我尝试运行我的应用程序之前,一切都正常,而logcat说它就是找不到我的活动。关于这个问题,我所能找到的就是:。根据这篇文章,清单无法识别活动,因为它不是Java文件,所以他创建了一个从Scala扩展而来的Java类,我认为这根本不是一个好的解决方案

我要做什么才能开始?我想我没有遗漏任何东西

根据之前提出的问题,似乎没有解决方案,我的意思是没有人提供解决方案。但我不相信使用sbt这样的东西是在Scala中制作完整且实质性的Android应用程序的唯一方法。真的,根本没有解决办法


更新:至于给出的答案,我将尝试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就没有问题