为什么我为haxeflixel重建的OpenFL/Lime 2.9.1总是Ingores我自己的AndroidManif



我使用创建lime build android应用程序的haxeflixel。我从来源重建了石灰2.9.1,即石灰可以使Android Target SDK版本26版本,因为Google表示很快是Playstore的最低版本。这是原始文章。

结果,我可以使用Android Target SDK API版本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"/>

如果我将石灰版本切换到默认情况下在Haxeflixel中安装的"预制的石灰2.9.1",该版本无法制作Android Target SDK版本26,但只能19岁,则可以正常工作。在APK安装过程中,我会看到有关应用程序的特殊权限,并且Android应用程序按预期工作。

i在Windows/Linux上测试它,结果相同。预先建造的石灰工作完成了,但是重建的石灰Ingnore都使用了权限,但是使用重建的石灰,我仍然可以在我自己的AndroidManifest.xml中设置肖像/景观屏幕方向。

修复插入的Android如何使用重建的石灰方面的权限?

您是否尝试将权限放入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"/>

相关内容

  • 没有找到相关文章

最新更新