标签: bundle

apache maven 构建失败 - 无法执行目标 org.apache.felix:maven-bundle-plugin:4.2.0:manifest

我想通过以下位置的文章安装“iText RUPS”

https://github.com/itext/i7j-rups

在命令提示符中输入:“mvn clean package”后,我得到:

[信息] --- maven-bundle-plugin:4.2.0:manifest (bundle-manifest) @ itext-rups ---

[错误] 发生内部错误 java.util.ConcurrentModificationException

at java.util.TreeMap.callMappingFunctionWithCheck (TreeMap.java:742)
at java.util.TreeMap.computeIfAbsent (TreeMap.java:558)
at aQute.bnd.osgi.Jar.putResource (Jar.java:288)
at aQute.bnd.osgi.Jar$1.visitFile (Jar.java:202)
at aQute.bnd.osgi.Jar$1.visitFile (Jar.java:177)
at java.nio.file.Files.walkFileTree (Files.java:2804)
at aQute.bnd.osgi.Jar.buildFromDirectory (Jar.java:176)
at aQute.bnd.osgi.Jar.<init> (Jar.java:119)
at aQute.bnd.osgi.Jar.<init> (Jar.java:172)
at org.apache.felix.bundleplugin.BundlePlugin.getOSGiBuilder (BundlePlugin.java:603)
at org.apache.felix.bundleplugin.ManifestPlugin.getAnalyzer (ManifestPlugin.java:285)
at org.apache.felix.bundleplugin.ManifestPlugin.execute (ManifestPlugin.java:111)
at org.apache.felix.bundleplugin.BundlePlugin.execute (BundlePlugin.java:364)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at …
Run Code Online (Sandbox Code Playgroud)

plugins bundle maven apache-felix

2
推荐指数
1
解决办法
5302
查看次数

如何在单元测试中从捆绑包访问文件

我正在进行单元测试,并尝试从 获取文件bundle,但在网上let bundle = Bundle(for: type(of: SecCertificate)我收到错误:

无法将类型“SecCertificate.Type.Type”的值转换为预期参数类型“AnyClass”(又名“AnyObject.Type”)

enum CertificatesMock: CertificatesType {

    case myWebUrl

    var host: [String] {

        switch self {
        case .myWebUrl:
            return ["https://my.web.url/"]
        }
    }

    var certificates: SecCertificate {

        switch self {
        case .myWebUrl:

            let bundle = Bundle(for: type(of: SecCertificate))
            return CertificatesMock.certificate(filename: "myWebUrl", bundle: bundle)
        }
    }

    private static func certificate(filename: String, bundle: Bundle) -> SecCertificate {

        if let filePath = bundle.path(forResource: filename, ofType: "cer") {

            do {

                let data = try Data(contentsOf: URL(fileURLWithPath: …
Run Code Online (Sandbox Code Playgroud)

xcode unit-testing bundle swift

2
推荐指数
1
解决办法
1583
查看次数

Expo IOS 中的捆绑包标识符

我的 iOS expo 应用程序的捆绑包标识符就是“calendar”。但我认为它必须是“com.company.calendar”或类似的东西。请指导。

bundle ios expo

2
推荐指数
1
解决办法
2万
查看次数

为什么我会收到 IllegalArgumentException: class xxxx isn'tparameterized?

我将 Android Studio 更新为 Flamingo、Gradle 和库。之后,如果通过 Android Studio 从模拟器中安装该应用程序,则该应用程序运行良好,但如果使用捆绑包从 Play 商店安装该应用程序,则该应用程序会失败。我认为如果从 .apk 文件安装它就可以工作。

我得到例外:

java.lang.IllegalArgumentException: class o4.b isn't parameterized
Run Code Online (Sandbox Code Playgroud)

android bundle

2
推荐指数
1
解决办法
604
查看次数

如何将一个对象数组从一个Activity发送到另一个Activity?

我有一个类:

Class persona implements Serializable {

    int age;
    String name;

}
Run Code Online (Sandbox Code Playgroud)

我的第一个Activity填充了一个数组:

persona[] p;
Run Code Online (Sandbox Code Playgroud)

然后,我需要另一个Activity中的这个信息.我怎么发送它?

我试着做:

Bundle b = new Bundle();
b.putSerializable("persona", p);
Run Code Online (Sandbox Code Playgroud)

但我不能.

android bundle class

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

Bundle ArrayList <ArrayList <Integer >>

有没有办法ArrayList <ArrayList<Integer>> floors通过Bundle 传递给另一个活动?

谢谢

android bundle arraylist

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

在捆绑安装中安装nokogiri 1.5.9

当我使用nokogiri运行bundle install时出现此错误:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb 
checking for libxml/parser.h... no
-----
libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
        ....


Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.5.9 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.5.9/ext/nokogiri/gem_make.out

An …
Run Code Online (Sandbox Code Playgroud)

install bundle

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

在onCreateView for DialogFragment中保存的实例包为null

在此代码段中,我在显示警告对话框之前保存了一个键值对.但是,使用空包调用对话框的onCreateDialog().将包传递给对话框需要做些什么吗?

MyDialogFragment testFrag= new MyDialogFragment();
Bundle args = new Bundle();
args.putString("car-type", "Audi");
testFrag.setArguments(args);
testFrag.show(getFragmentManager(), "info");
Run Code Online (Sandbox Code Playgroud)

android bundle fragment

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

使用eclipse的CQ5调试包不会停止

我创建了一个我已上传的包,但我想调试它.我用调试模式启动了服务器:

java
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -XX:MaxPermSize=256m -Xmx1024M -jar AEM_6.0_Quickstart.jar
Run Code Online (Sandbox Code Playgroud)

然后我设置了打包到其远程调试配置的捆绑项目.但是当我在项目中设置断点时,它不会停止执行行时所需的位置.

eclipse debugging bundle aem

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

在Bundle中存储活动上下文

我正在使用静态工厂方法来创建片段.但我需要在片段中使用activity的上下文,因此我需要将该上下文包装到一个bundle中,并使用setArguements()方法将其附加到片段,以便我以后可以检索它.

但是如果我尝试通过执行bundle.putSerializable("tag",context)来存储上下文 - >它会抛出一个错误.谁能告诉我如何将活动上下文包装成一个包?

android bundle android-context android-fragments

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