我为 Android 创建了一个 Sencha Touch 应用程序。我正在使用 Sencha Architect 2.2.1,并使用 Sencha CMD 3.1.1.274 为 Android 打包它。我已经在 Android SDK 上安装了从第 14 级到第 17 级的所有 API。我使用命令提示符和以下命令打包了应用程序: sencha app package build packager.json 问题是它只会在我的输出文件夹中提供一个 APK,如果API 级别设置为 17。如果我保持 API 级别为 16 或 15,则会显示以下错误:
Error: Target id is not valid. Use 'android.bat list targets' to get the target
ids.
""C:/Program Files/Android/sdk\tools\android" create project --target android-16
--name BeatlesLyrics --activity STActivity --path "build/apks\/" --package com.
mycompany.BeatlesLyrics"
Can not open destination file for writing
Failed to copy packager library
Failed to package application
Copy operation failed src=C:\Users\Shaishav\bin\Sencha\Cmd\3.1.1.274\stbuild\st-
res/android/\nimblekit.jar dst=build/apks\\libs\nimblekit.jar
[ERR] stbuild exited with non-zero code : 3
我也在 android sdk 中安装了 API 16 和 15。那么为什么我会收到这个错误?