我们可以访问android中的库吗;“外部”;文件夹

我们可以访问android中的库吗;“外部”;文件夹,android,Android,android源代码有一个“外部”文件夹,其中有许多库,如jmonkeyengine。我想知道我是否可以访问这些库?我感兴趣的场景有两种: 如果我只是为应用商店开发一个应用程序,我是否可以以某种方式使用这些库(即,在我的apk中不包括这些库,并让我的应用程序以某种方式直接从android系统访问它们)。我最初的实验似乎表明“不”,我基本上编译了一个使用jmonkeyengine库的apk,但我将该库从apk中排除。应用程序在启动时会立即崩溃,因为我的活动引用了jmonkey类 如果我正在为an

android源代码有一个“外部”文件夹,其中有许多库,如jmonkeyengine。我想知道我是否可以访问这些库?我感兴趣的场景有两种:

  • 如果我只是为应用商店开发一个应用程序,我是否可以以某种方式使用这些库(即,在我的apk中不包括这些库,并让我的应用程序以某种方式直接从android系统访问它们)。我最初的实验似乎表明“不”,我基本上编译了一个使用jmonkeyengine库的apk,但我将该库从apk中排除。应用程序在启动时会立即崩溃,因为我的活动引用了jmonkey类

  • 如果我正在为android设备开发一个“内部应用”(就像在源代码的“app”文件夹中用我的应用编译整个android源代码一样),默认情况下我能访问这些库吗?)我还没有在这里尝试过任何东西


提前谢谢。

好吧,在做了一段时间之后,我想我有了答案:

  • 根据我的经验,第一个问题的答案是否定的

  • 第二个问题的答案也是否定的。默认情况下,您将无法访问它。您可以通过更改构建文件来访问它,从而指示android将您的应用程序链接到库。在这一点上,我觉得这很明显,但当时我写的问题不是很清楚