如何在 AndroidEnvironment 构建文件的环境变量中指定下载目录的路径

2024-05-02

使用 Visual Studio 2022 17.2.0 Preview 1.0 我目前正在尝试创建一个 MAUI 应用程序,该应用程序已经在 Windows 上运行良好,也可以在 Android 下运行。

该应用程序使用一个库(SaxonCS 11),该库需要从环境变量中给出的目录中读取其许可证文件SAXON_LICENSE_DIR.

对于Android,我发现我可以添加一个.txt使用构建操作将文件添加到我的项目AndroidEnvironment定义环境变量。

然而,我很难找到正确的值SAXON_LICENSE_DIR变量指向 C# 代码可以读取的目录。

在Android模拟器手机中我将文件放入Download文件应用程序显示我位于该文件夹中的文件夹sdk_gphone_x86_64所以我尝试将变量设置为SAXON_LICENSE_DIR=/sdk_gphone_x86_64/Download.

当我添加了<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> to my AndroidManifest.xml该目录不会像其他尝试那样给我一个访问被拒绝的目录SAXON_LICENSE_DIR=/storage/emulated/0/Download但该文件未读取/找到。

我想依赖于那个特定的模拟器的目录sdk_gphone_x86_64无论如何都不是兼容的形式,所以我的问题是:我如何设置一个环境变量来指向DownloadAndroid 手机上用户的目录,以便 C#/MAUI 代码可以使用该路径读取该目录中的目录?

C# 代码的作用只不过是static private Processor processor = new Processor();其中似乎有 SaxonCSProcessor尝试正确寻找saxon-license.lic在给出的路径中SAXON_LICENSE_DIR但抛出异常

Saxon.Hej.trans.LicenseException
  message = Failed to read license file /sdk_gphone_x86_64/Download/saxon-license.lic

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 AndroidEnvironment 构建文件的环境变量中指定下载目录的路径 的相关文章

随机推荐

  • Aurelia 验证:对同一属性应用一些关于更改的规则和一些关于模糊的规则

    我有一个值的输入字段 该值应该正好有 5 位数字 我想在立即输入数字以外的字符 onChange 时显示错误 但仅在模糊时显示字符串长度不足的错误 我的规则目前看起来是这样的 ValidationRules ensure myInput m
  • 根据要求在 Python/Matplotlib 中为热图着色

    我正在尝试制作具有指定颜色要求的热图 我想为数据设置一个间隔并判断为ok并将其着色为绿色 其余结果应着色为红色 有谁知道如何做到这一点吗 我附上了一个使用 pandas 和 matplotlib 的简单示例 以便更好地理解 import n
  • java.io.IOException:无效的密钥库格式

    有谁知道如何解决这个问题 我尝试了很多方法 但没有一个有效 当我单击更多详细信息时 我得到以下信息 at sun security provider JavaKeyStore engineLoad Unknown Source atsun
  • 数字字符串到整数列表?

    例如 我面临的任务是转换一串混合数字 1 3 5 8 10 我的目标是将这些数字作为整数放入列表中 我有知识和诀窍来分割字符串和 int 它们以将它们转换为整数 但问题来了how我正在做 我遇到的具体问题是循环遍历字符串 查找字符并将它们转
  • 空合并运算符覆盖

    我知道这样做是没有意义的 xstring ToLower xx 因为我打电话ToLower 在检查 null 之前被调用 有没有办法解决这个问题 保持语法整洁 我可以覆盖 字符串的运算符 以便它只调用ToLower when xstring
  • Android开放电话应用

    我只想打开 Android 设备的电话应用程序 我不想向该应用程序提供电话号码 只是想打开它 我正在使用手机应用程序的包名称来打开它 因为我可以使用下面的代码通过该包名称打开任何我想要的应用程序 Intent launchIntent ge
  • 在 Photoshop 脚本中打开和关闭多个图层

    我在 Photoshop 中有 6 个组 每个组内包含多个图层 我希望打开 关闭每个组中的图层以创建图像的每种可能的组合 有人能指出我正确的方向吗 我从来没有在 Photoshop 中编写过脚本 而是尝试自己解决这个问题 我自己对 CS5
  • Pulumi Azure Pipeline 任务

    我是 Pulumi 的新手 所以目前我正在努力尝试在我的 Azure 发布管道中运行它以创建我的基础设施 在开发过程中 我使用本地存储来存储我的 pulumi 状态 pulumi login local 我已经创建了我的堆栈 dev 是其中
  • 如何使用 javascript 从 Audio Element 录制音频

    我正在使用 HTML5 和 Javascript 制作录音机 并且不想包含任何第三方 API 我的第一步是使用以下命令创建音频检索器和播放器
  • `env.BRANCH_NAME` 变为 `PR-1`

    我们使用 Jenkins 管道和 Github Multibranch 我在一个名为的功能分支上工作feature my1stfeature Jenkins 作业返回正确的分支名称 println env BRANCH NAME 回feat
  • 如何使用.clearfix类?

    我想我误解了这个概念 clearfix班级 也许有人可以帮助我 我正在寻找一种使用方法float and clear不会弄乱我的标记 所以我想 那就是那里 clearfix可以用于 在空的 H5BP 项目内部 我的标记如下所示 div di
  • DependencyProperty 值未通过数据绑定设置

    我有一堂课有一个DependencyProperty member public class SomeClass FrameworkElement public static readonly DependencyProperty Some
  • 无法使用 ijson 访问顶级元素?

    我一直在尝试用 Python 解析 JSON 文件ijson图书馆 这在查看二级元素或使用解析器时有效 但我更喜欢直接查看顶级元素的便利性 JSON 的格式基本上如下 foo a 1 b 2 bar c 3 d 4 所以 没什么特别的 我想
  • 使用 Hilt 提供 Activity 实例

    我该如何翻译这样的内容 Module abstract class BaseActivityModule a Binds abstract fun provideActivity activity A AppCompatActivity c
  • 使用 php 运行 ipconfig 命令

    我使用这段代码来了解访问者 客户 的一些信息 它一直在我的 Xampp 虚拟服务器上运行 但我无法在我的主服务器 主机 上运行 我只看到一个空白页 info system ipconfig all echo info 这可能对你有帮助 服务
  • 将solr 1.4索引升级到solr 3.3?

    我有一个使用 apache solr 1 4 构建的现有索引 我想在 3 3 版本中使用这个现有索引 正如您所知 索引格式在 3 x 之后发生了变化 那么如何才能做到这一点呢 我已经使用 Luke 将现有索引 即 1 4 版本 导出为 XM
  • “完美”的 Python 调试器具有哪些功能? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 请告诉我您希望当前的 Python 调试器具有哪些功能 我正在创建一个新的 Python IDE 调试器 并期待着具有挑战性的请求 请原谅我无耻
  • UIAutomation 嵌套辅助功能元素从层次结构中消失

    我有一个包含两个子视图 一个按钮和一个图像的视图 我打开辅助功能并在子视图上设置标签 我可以通过调用来查看层次结构 UIATarget localTarget frontMostApp mainWindow logElementTree 例
  • jQuery 中children() 或find() 哪个最快?

    要在 jQuery 中选择子节点 可以使用children 也可以使用find 例如 this children foo 给出与以下相同的结果 this find foo 现在 哪个选项最快或首选 为什么 children https ap
  • 如何在 AndroidEnvironment 构建文件的环境变量中指定下载目录的路径

    使用 Visual Studio 2022 17 2 0 Preview 1 0 我目前正在尝试创建一个 MAUI 应用程序 该应用程序已经在 Windows 上运行良好 也可以在 Android 下运行 该应用程序使用一个库 SaxonC