我应该如何在androidstudio应用程序项目中使用R查询,以便以后能够轻松地将项目转换为库项目?

我应该如何在androidstudio应用程序项目中使用R查询,以便以后能够轻松地将项目转换为库项目?,android,unity3d,unity5,library-project,Android,Unity3d,Unity5,Library Project,问题基本上分为两部分,因为答案可以“取消”其他问题: 我可以在Unity游戏引擎项目中使用android应用程序项目(在android Studio中编写)吗?如果是,下面的问题并不重要,但我认为答案是否定的 这里有Android java开发者,也有Unity游戏引擎c#开发者。我们中的一些人需要创建一个androidstudio应用程序项目,并且在调试过程中,他们应该有一些可视化的界面。 在此之后,如果他们能够将代码作为库项目提供给我们,那就更好了,因为应该为Unity创建一个jar文件,因

问题基本上分为两部分,因为答案可以“取消”其他问题: 我可以在Unity游戏引擎项目中使用android应用程序项目(在android Studio中编写)吗?如果是,下面的问题并不重要,但我认为答案是否定的

这里有Android java开发者,也有Unity游戏引擎c#开发者。我们中的一些人需要创建一个androidstudio应用程序项目,并且在调试过程中,他们应该有一些可视化的界面。 在此之后,如果他们能够将代码作为库项目提供给我们,那就更好了,因为应该为Unity创建一个jar文件,因为应用程序的最终界面将在Unity中

我知道有一些关于“如何将应用程序项目转换为库项目”的主题,它们在一个简单的示例项目中非常有效。但是,如果R方法和R变量调用(或者我不知道它的名称,R.id.something和R.something,等等)在很多java文件中,这是不容易做到的。剪掉它们需要很多工作。我根本无法构建图书馆应用程序,如果它有这些R的东西。在一个大型Android应用程序项目中就是这样,但我不知道对于一个新项目是否有一个好的工作流想法

因为我不是一个android开发者,我不知道在一个新项目中该如何轻松地创建这个工作流。有什么想法吗

android开发中的“R”是指用于访问android项目中的
res
文件夹的R类,其中包含所需的所有其他资源(图像、布局、字符串)

Unity允许您访问本机和自定义插件,您可以将这些插件导入编辑器,我建议您仔细阅读Unity网站上android插件的官方文档

Android插件机制还允许使用Java实现与Android操作系统的交互
有几种方法可以创建Java插件,但每种情况下的结果都是得到一个.jar文件,其中包含插件的.class文件。一种方法是下载JDK,然后使用javac从命令行编译.java文件。这将创建.class文件,然后使用jar命令行工具将其打包成.jar