gpt4 book ai didi

android - Appcelerator Titanium 是否支持 Android SDK Level 26?

转载 作者:行者123 更新时间:2023-11-29 15:36:12 25 4
gpt4 key购买 nike

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

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

Android Studio

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

[ERROR] : Unable to find a suitable installed Android SDK that is API >=23 and <=25

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

! Android API Android 8.0.0 (android-26) is too new and may or may not work with Titanium SDK 7.1.0. The maximum supported Android API level by Titanium SDK 7.1.0 is API level 25.

这似乎与文档相矛盾。如果不支持 Android SDK 级别 26,那么使用级别 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

最佳答案

应该支持。我将 Titanium SDK 7.1.0 GA 与 Android API 26 (8.0) 一起使用,并且可以正确编译。也许您需要更改 tiapp.xml 中的 Android list :

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

关于android - Appcelerator Titanium 是否支持 Android SDK Level 26?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49485210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com