【问题标题】:Is Android SDK Level 26 supported for use with Appcelerator Titanium?Appcelerator Titanium 是否支持 Android SDK 级别 26?
【发布时间】:2018-03-26 06:27:40
【问题描述】:

latest Appcelerator docs 似乎表明 Android SDK 的最大支持版本是 Android 目标版本 8.x Oreo 的 26 级。

所以我打开了 Android Studio 并按照下面的截图卸载了所有其他 Android SDK 级别,并安装了 26:

但是,现在当我尝试通过 Appcelerator Studio 在 Android 8.0 (Oreo) 模拟器上运行我的应用时,我收到以下错误:

[错误] : 找不到合适的已安装 Android SDK,即 API >=23 和

当我从命令行运行 appc info 时,我收到以下消息:

! Android API Android 8.0.0 (android-26) 太新了,可能会也可能会 不适用于 Titanium SDK 7.1.0。 Titanium SDK 7.1.0 支持的最高 Android API 级别为 API 级别 25。

这似乎与文档相矛盾。如果不支持 Android SDK Level 26,那么使用 Level 25 是否足以构建将在 Android 8.0 Oreo 上运行的应用程序?

这是我正在运行的工具:

Operating System
  Name                        = Mac OS X
  Version                     = 10.13.3
  Architecture                = 64bit
  # CPUs                      = 4
  Memory                      = 8589934592
Node.js
  Node.js Version             = 9.4.0
  npm Version                 = 5.6.0
Titanium CLI
  CLI Version                 = 5.0.14
Titanium SDK
  SDK Version                 = 7.1.0.GA
  SDK Path                    = /Users/.../Library/Application Support/Titanium/mobilesdk/osx/7.1.0.GA
  Target Platform             = android

【问题讨论】:

    标签: android titanium appcelerator android-8.0-oreo


    【解决方案1】:

    应该支持。我使用带有 Android API 26 (8.0) 的 Titanium SDK 7.1.0 GA 并且可以正确编译。也许您需要在 tiapp.xml 中更改您的 Android 清单:

    <android xmlns:android="http://schemas.android.com/apk/res/android">
        <manifest>
            <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="26"/>
        </manifest>
    </android>
    

    【讨论】:

    • 还有一个问题 - 在卸载 SDK 26 并在 Android Studio 中安装 SDK 27 后,我尝试了对 Android SDK 27 (android:targetSdkVersion="27") 的类似设置。知道是否可以使用 Android SDK 27 构建应用程序?
    • 如果我错了,请纠正我,但我认为即使您在 Titanium 7.1.0 上构建时以 SDK 27 为目标,也必须安装 SDK 26。
    【解决方案2】:

    它已经被支持,但到目前为止还没有接受完整的回归测试。如果计划将 7.2.0 作为TIMOB-25852 的一部分提供官方支持,它将支持从 23 到 27 的目标。注意:这不会影响最低目标,它仍将是 Android 4.1 (API 16)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-05
      • 1970-01-01
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 2013-12-30
      • 2013-09-06
      相关资源
      最近更新 更多