小编Sim*_*ach的帖子

uses-sdk:minSdkVersion 15不能小于库中声明的版本16

我不明白这个错误信息

  C:\Program Files (x86)\Jenkins\workspace\__temp-mobile-prev\platforms\android\AndroidManifest.xml:67:5 Error:
        uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library C:\Program Files (x86)\Jenkins\workspace\__temp-mobile-prev\platforms\android\build\intermediates\exploded-aar\com.paypal.sdk\paypal-android-sdk\2.14.2\AndroidManifest.xml
        Suggestion: use tools:overrideLibrary="com.paypal.android.sdk.payments" to force usage
Run Code Online (Sandbox Code Playgroud)

由于线67AndroidManifest.xml中的样子:

<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="22" />
Run Code Online (Sandbox Code Playgroud)

15来自哪里?

我使用ionic来构建我的应用程序.但我认为这不是问题所在.

android build ionic-framework

19
推荐指数
8
解决办法
4万
查看次数

arquillian 从主文件夹添加资源

我在我们的 JAVA EE 应用服务器的业务代码中有问题。我们访问文件src/main/resources夹内的一些文件

  InputStream inputStream = Thread
                .currentThread()
                .getContextClassLoader()
                .getResourceAsStream(filePath);
Run Code Online (Sandbox Code Playgroud)

在生产中这是可行的,但我想测试在我的 arquillian 测试中使用此功能的一部分代码。

我们正在使用收缩包装来生成我们的test.war.

 WebArchive testArchive = ShrinkWrap.create(WebArchive.class, "test.war")
                .addPackages(true, "ch.microtronic.evending")
                .addAsWebInfResource("wildfly-ds.xml")
                .setWebXML(new File("src/main/webapp/WEB-INF/web.xml"))
                .addAsResource("test-persistence.xml", "META-INF/persistence.xml");
Run Code Online (Sandbox Code Playgroud)

我在将资源添加src/main/resourcestest.war.

我只能从src/test/resources.

我们的目录结构如下:

src
 |__main
 |   |__java
 |   |__resources
 |   |__webapp
 |   
 |__test
     |__java
     |__resources
Run Code Online (Sandbox Code Playgroud)

我必须做什么?

war shrinkwrap jboss-arquillian jakarta-ee

5
推荐指数
1
解决办法
3148
查看次数