4***@qq.com
4***@qq.com
  • 发布:2018-08-23 14:30
  • 更新:2018-09-30 13:41
  • 阅读:2695

离线打包强制竖屏无效

分类:5+ SDK

Android 离线打包 强制竖屏没有效果

有解决方案吗。。

我的mainifest.json也设置了
"distribute": {
"orientation": [
"portrait-primary"
]
}

2018-08-23 14:30 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

问题解决了
manifest 标签加上xmlns:tools="http://schemas.android.com/tools"

在加上下面就竖屏了 tools:replace 就是设置代替lib.5plus.base-release.aar中的设置
<activity
android:name="io.dcloud.PandoraEntryActivity"
android:hardwareAccelerated="true"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="portrait"
tools:replace="android:screenOrientation"
android:theme="@style/DCloudTheme"
android:windowSoftInputMode="adjustResize" >
</activity>

  • 8***@qq.com

    刚好遇到这个问题,感谢!确实有效!

    2018-10-07 11:11

  • 4***@qq.com (作者)

    感谢

    2018-10-30 17:43

  • 4***@qq.com (作者)

    之前用plus.screen.lockOrientation("portrait-primary");控制了,等下就换过来试试

    2018-10-30 17:44

  • 5***@qq.com

    请问下,为什么我直接用这个代码,打包会报错

    提示我 android:screenOrientation="portrait"这个值已经被定义了 推荐我 tools:replace="android:screenOrientation" 然而我已经按照你给的代码 替换过了呀... 弄了好久都没弄好 好心塞

    2019-03-26 01:21

  • 6***@qq.com

    回复 5***@qq.com:mainfest标签加上xmlns:tools="http://schemas.android.com/tools"

    2019-04-16 19:53

2***@qq.com

2***@qq.com

我也遇到了类似的问题请问如何解决

2***@qq.com

2***@qq.com - 文档再完善点吧。。。

plus.screen.lockOrientation("portrait-primary"); 在js里加这段话试试

2***@qq.com

2***@qq.com

<activity  
            android:name="io.dcloud.PandoraEntryActivity"  
            android:hardwareAccelerated="true"  
            android:label="@string/app_name"  
            android:launchMode="singleTask"  
            android:screenOrientation="portrait"  
            tools:replace="android:screenOrientation"  
            android:theme="@style/DCloudTheme"  
            android:windowSoftInputMode="adjustResize" >  
        </activity>

该问题目前已经被锁定, 无法添加新回复