【发布时间】:2017-12-13 14:05:35
【问题描述】:
我想让该应用程序仅适用于 Android 手机而不适用于平板电脑,因此我尝试添加以下构建提示 telephony() 以使该应用程序在 xpermissions 下适用于 Android 手机: ""
我正在附加生成的 XML,其中电话提示添加了两次,一次添加了 false(默认),重复添加了 true(由我添加)。我不确定在哪里可以替换添加的默认构建提示假值。我怀疑这是导致服务器上构建失败的问题。
请在下面找到生成的日志:
<receiver android:name="com.codename1.impl.android.LocalNotificationPublisher" ></receiver>
<service android:name="com.codename1.impl.android.BackgroundFetchHandler" android:exported="false" />
<activity android:name="com.codename1.impl.android.CodenameOneBackgroundFetchActivity" android:theme="@android:style/Theme.NoDisplay" />
<activity android:name="com.codename1.location.CodenameOneBackgroundLocationActivity" android:theme="@android:style/Theme.NoDisplay" />
<service android:name="com.codename1.location.BackgroundLocationHandler" android:exported="false" />
<service android:name="com.codename1.location.GeofenceHandler" android:exported="false" />
<service android:name="com.codename1.media.AudioService" android:exported="false" /> </application>
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-permission android:name="android.permission.INTERNET" android:required="false" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:required="false" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:required="false" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" android:required="false" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-feature android:name="android.hardware.telephony"/></manifest>
【问题讨论】:
-
很难判断您是否包含了 XML 的左括号以及它是如何添加的。如果您将它直接添加到属性文件中,您可能没有正确执行此操作。请注意,构建失败日志会打印出清单的完整生成 XML,因此您可以看到我们从您那里得到了什么。我们需要完整的日志来提供帮助。
-
谢,。我更新了生成的 XML 文件并注意到电话提示默认添加为 false,我再次添加了 true 提示。我不知道从哪里自动添加 false 导致问题。应该为 codename1.arg.android.xpermissions 添加构建提示?
-
我已更新问题描述以更好地理解问题。如果有人遇到同样的问题,请告诉我
标签: codenameone