【问题标题】:Invalid value for the 'android:targetSandboxVersion' attribute in the AndroidManifest in titanium钛中 AndroidManifest 中“android:targetSandboxVersion”属性的值无效
【发布时间】:2020-09-28 06:01:56
【问题描述】:

在 Google Play 商店中推送应用程序以进行测试版发布时,我遇到了以下错误。

AndroidManifest 中“android:targetSandboxVersion”属性的值无效。

我检查了我的 tiapp.xml,但没有发现任何与此相关的内容。任何帮助表示赞赏。

AndroidManifest 中“android:targetSandboxVersion”属性的值无效。如果发布 Instant App,请考虑使用 Android App Bundle 正确添加此属性。

<android xmlns:android="http://schemas.android.com/apk/res/android">
    <manifest android:versionCode="381">
      <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="29"/>
      <supports-screens android:largeScreens="true"
          android:normalScreens="true" android:smallScreens="true" android:xlargeScreens="true"/>
      <application android:theme="@style/Theme.connectMobileTheme">
        <activity android:name=".ConnectActivity" android:label="@string/app_name" android:theme="@style/Theme.Titanium" android:configChanges="keyboardHidden|orientation|screenSize">
          <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
          </intent-filter>
          <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:scheme="companyname"/>
          </intent-filter>
        </activity>
        <uses-library android:name="org.apache.http.legacy" android:required="true"/>
      </application>
    </manifest>
  </android>

模块

 <modules>
    <module platform="iphone" version="1.3.0">ti.imagefactory</module>
    <module platform="android" version="4.0.0">ti.imagefactory</module>
    <module platform="iphone" version="2.2.1">bencoding.securely</module>
    <module platform="android" version="3.1.2">bencoding.securely</module>
  </modules>

我试图在下面的文件中手动更改,但在构建 android 应用程序时它会被覆盖

Project/titanium/build/android/app/build/intermediates/instant_app_manifest/release/AndroidManifest.xml

【问题讨论】:

  • 你在使用任何安卓模块吗?以及您使用的是哪个 Ti SDK 版本?
  • SDK 版本我试过 7.4.X 和 9.0.X 都有同样的问题。 Android 模块不确定。
  • “不确定”是什么意思?它们列在 tiapp.xml 中的 &lt;modules&gt;
  • 更新了模块描述
  • 谢谢!我检查了我的文件,版本是android:targetSandboxVersion="2"。我自己没有设置,但您可以在 &lt;manifest&gt; 中设置一个版本来覆盖它。您是否要上传即时应用程序?不支持

标签: android titanium titanium-mobile appcelerator-titanium


【解决方案1】:

目前不支持上传免安装应用:https://jira.appcelerator.org/browse/TIMOB-23412

【讨论】:

  • 如果不支持怎么上传apk?
  • 只需使用正常的“应用发布”测试版轨道。不是免安装应用菜单(应该在上面):customersupport.doubledutch.me/hc/article_attachments/…
  • 谢谢。我可以使用正常的应用程序版本上传。 @miga 如果你觉得这个问题是对的,那么别忘了给问题投票。
猜你喜欢
  • 1970-01-01
  • 2015-11-27
  • 1970-01-01
  • 2014-11-22
  • 2016-04-10
  • 2012-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多