- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试构建应用程序包,但出现以下错误:
File 'root/lib/x86_64-MacOSX-gpp/jni/libjunixsocket-native-2.0.4.jnilib' uses reserved file or directory name 'lib'.
对于我从类似问题中看到的情况,这个问题通常可以通过在项目结构中处理依赖项或文件来解决,但在这种情况下,如果我没记错的话,它似乎指向应用程序架构中涉及的 native 库。任何想法如何解决这个问题?
最佳答案
看起来您正在将依赖项添加为 jar
而不是 aar
。
aar
包含应用程序中哪些文件应被视为Android 资源、 native 库等的信息。 jar
只是一个没有 Android 概念的简单文件列表。因为您所依赖的 jar
包含目录 lib
,所以这些文件通常最终会被视为 native 库,但因为文件来自 jar 而不是aar,构建系统警告它不太可能是本地库,并且可能在运行时产生意想不到的后果。
尝试将该库打包为 .aar
而不是 .jar
。请参阅此文档:https://developer.android.com/studio/projects/android-library
编辑:请注意,如果该文件按原样包含在 APK 中,Android 平台将无法加载此文件,因此即使以前的构建系统允许您将任何内容放入 APK 中,Android App Bundle 也更加严格,以确保您不要意外放置不必要的文件,这会不必要地增加您的应用程序的大小。
关于android - 尝试构建android应用程序包时出现"Uses reserved file or directory name ' lib '"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55402144/
我目前正在将Java与Play框架一起使用。我已经进行了JUnit测试,并且尝试使用IntelliJ CoverageRunner测量覆盖率。 不幸的是,游戏会生成一些垃圾分类,而IntelliJ会将
有人告诉我,当您在 Oracle 中创建过程时,您应该创建一个包含过程的包。这是真的吗? MS 中的程序与 Oracle 中的程序相同吗? 最佳答案 您不必将过程和函数放在包中,但通常认为这是最佳做法
我有一个 Django 项目,我想使用 manage.py runserver 在端口 80 上运行。在我的项目中,我使用 Wand库,我已经使用 Homebrew 软件安装了 freetype 和
我正在阅读 OCA Java SE 7 学习指南和包。但是,我在 Eclipse 中输入了与书中相同的代码,但出现了此错误。错误是 Exception in thread "main" java.la
我在 Windows 10 的 Powershell 中安装 Az 模块时遇到错误消息。有什么想法吗? 使用的命令: Install-Module Az -AllowClobber 错误消息: Pac
有没有办法为 .net 核心应用程序获取 WinAPI(user32.dll 部分)绑定(bind)(例如包含方法/枚举/结构声明的 nuget 包)。 Or 是 PInvoke 我需要手动调用的每个
我正在使用 expo 构建一个 React Native 项目。我在 Windows 上,所以我启用了 WSL 并从微软商店安装了 ubuntu。接下来我运行 expo build:android。我
我的 C# 应用程序使用我编写的 C++ WinRT 组件来获取使用 Direct X 的系统字体列表。 这是基于这个例子: http://msdn.microsoft.com/en-us/libra
我是一名优秀的程序员,十分优秀!