我正在编写一个插件来使用filepicker https://github.com/Ink/filepicker-
android
的本地android SDK 。
在Maven
Central上,它们仅提供.aar文件(http://search.maven.org/#artifactdetails%7Cio.filepicker%7Cfilepicker-
android%7C3.8.13%7Caar),而不是.jar文件。
如果我在config.xml中添加此行 <source-file src="src/android/filepicker- android-3.8.13.aar" target-dir="libs/" />
该文件是在libs中复制的,但在通过via构建期间未包含在类路径中cordova build
,因此构建失败。
包含带有aar文件的第三方库的最佳解决方案是什么?
谢谢您的帮助
我找到了一个可行的解决方案:
添加一个包含您的依赖项的新gradle文件:
dependencies {
compile 'io.filepicker:filepicker-android:3.9.1'
}
在您的中plugin.xml
,参考额外的gradle文件:
<!-- android -->
<platform name="android">
...
<framework src="src/android/FilePickerIO.gradle" custom="true" type="gradleReference" />
</platform>
就这样。
每当我将添加到解决方案中时,在构建过程中就会出现一个错误:app:transformClassesWithStackFramesFixerforDebug。在下面添加了整个输出。Project是一个空的Cordova插件,除了安装的插件什么都没有。感谢援助。下面添加了Stacktrace。我用的是最新的科尔多瓦版本。 目前,我尝试的是: null
问题内容: 我有一个电子应用程序。我尝试使该应用程序打开一个.exe文件。我在根文件夹中创建了一个目录,并将.exe文件放置在该目录中。在开发中,使用可以打开文件没有问题,但是当我打包应用程序(使用)时,它不会打开exe文件,并且该文件夹上也没有文件夹。 我尝试编写使用来控制台默认位置的脚本,并输出(文件)。 打包应用程序后,如何添加可以访问的外部文件? 问题答案: 通过使用extraResour
我在SpringBoot中有一个简单MVC应用程序,使用java-config创建(我没有web.xml)。 该应用程序具有基于JPA的DB连接。到目前为止,一切都很好,但现在我必须将db.properties从WAR内部移动到OS变量(“config_location”)指定的位置。只有说它是可能的,但是我应该如何在我的Spring应用程序中设置它呢? 我想应该在初始化器之前设置它。 然后我只看
问题内容: 我有一个具有固定布局的应用程序,无法更改。我想使用setuptools将其包装起来,例如编写一个脚本。 使用官方文档,我能够编写第一个模板。但是,有问题的应用程序使用了很多其他数据文件,这些文件不是任何程序包的明确组成部分。这是一个示例源树: 这是麻烦所在:中的代码 读取文件和。对于前者,我可以通过添加一个空文件将其升级到程序包并由拾取来修补该问题。但是我怎么可能增加我的呢? 所提出的
直到最近,我还只是在使用一个简单的Java项目。我最近决定将其升级为使用gradle包装器和NetBeans12,但现在该程序无法检测beep3.wav文件。 我看过这个、这个和很多其他的页面,但是没有一个关于向jar添加文件的信息,所以我假设我正在寻找错误的信息。 你能帮个忙吗?我只需要获得wav文件,以便在构建项目时自动插入到jar中。
问题内容: 我有一个外部文件 我想将此文件添加到我的React-Redux App中 谁能帮我解决这个难题 问题答案: 导出您的js代码,然后将其导入您的react组件中。 然后,您可以将其导入您的react组件中。 然后在您的react组件中调用它,例如,在诸如之类的react生命周期方法中。 另一种(更快)的方法是在您的react组件中使用来加载js代码。 这样,您就可以立即加载js代码,而无