【问题标题】:Why my rebuilded openfl/lime 2.9.1 for haxeflixel always ingores my own androidmanifest uses permissions?为什么我为 haxeflixel 重建的 openfl/lime 2.9.1 总是包含我自己的 androidmanifest 使用权限?
【发布时间】:2018-02-22 12:01:26
【问题描述】:

我使用 haxeflixel 创建 lime build android 应用程序。 我从源代码中重建了石灰 2.9.1,石灰可以使 android 目标 sdk 版本 26,正如谷歌所说,很快将成为 Playstore 的最低版本。这是original article

因此我可以使用 android target sdk api version 26 制作lime build android

-Project.xml<android minimum-sdk-version="9" if="android" /> <android target-sdk-version="26" if="android" />

-AndroidManifest.xml<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="26"/>

但是,现在石灰总是忽略我自己的 AndroidManifest.xml
-Project.xml<template path="assets/data/AndroidManifest.xml" rename="AndroidManifest.xml" if="android"/>

因此,我的 apk 在安装时显示“应用程序不需要特殊权限”。但是我自己的 AndroidManifest.xml 有语法

  • AndroidManifest.xml
    <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.VIBRATE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

如果我将lime版本切换为默认安装在haxeflixel中的“prebuildedlime 2.9.1”,它不能使android target sdk 26版本,但只能19,那么一切正常。在 apk 安装过程中,我看到有关应用程序需要特殊权限的消息,并且 android 应用程序按预期工作。

我在 windows / linux 上都测试过,结果是一样的。预先构建的石灰工作已完成,但重建的石灰忽略所有使用权限,但使用重建的石灰我仍然可以在我自己的 AndroidManifest.xml 中设置纵向/横向屏幕方向。

如何修复忽略 android 使用来自重建石灰端的权限?

【问题讨论】:

    标签: permissions android-manifest haxe openfl lime


    【解决方案1】:

    您是否尝试将权限放入Project.hxml?比如:

    <android permission="android.permission.WRITE_EXTERNAL_STORAGE" />
    <android permission="android.permission.ACCESS_NETWORK_STATE"/>
    <android permission="android.permission.INTERNET"/>
    <android permission="android.permission.WAKE_LOCK"/>
    <android permission="android.permission.VIBRATE"/>
    <android permission="android.permission.READ_EXTERNAL_STORAGE"/>
    

    【讨论】:

      猜你喜欢
      • 2015-08-19
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      • 2021-06-18
      • 2017-10-02
      • 2021-07-22
      • 1970-01-01
      相关资源
      最近更新 更多