【问题标题】:Trying to emulate android from Appcelerator on Windows试图在 Windows 上从 Appcelerator 模拟 android
【发布时间】:2016-03-11 16:21:27
【问题描述】:

我在 Windows 上安装了 Appcelerator,正在尝试查看 android 输出。

我设法通过下载添加了一个 android 设备 - 启动了一个名为 Genymotion 的 android 模拟器。现在我在“运行”菜单中添加了一个 IP 地址,当我激活它时,Appcelerator 会尝试启动:出现控制台消息。但是大约 1 分钟后,我收到一条消息,说我应该下载 SDK API 级别 23。

我有一个旧版本的 Android Studio,我对其进行了更新,打开了它的 SDK 管理器工具并下载了我能找到的所有内容,然后重新启动,但错误仍然存​​在。我可以在列表中看到 Android 版本 23。

这里是错误信息:

[错误]:找不到有效的 Android SDK 目标。

[错误]:请从 Android SDK 管理器下载 Android SDK 目标 API 级别 23 或更高版本,然后重试

【问题讨论】:

  • 您可以使用 appcelerator CLI 检查您的配置。尝试在 appc ti info 中检查此命令的输出

标签: android sdk appcelerator appcelerator-titanium appcelerator-studio


【解决方案1】:

我最近遇到了同样的问题,结果是我的路径中缺少 java JDK。

仔细查看Appcelerator environment variable documentation for windows

以下是我的新 Windows 10 机器上的路径中包含的一些 java 目录:

  • C:\ProgramData\Oracle\Java\java;
  • C:\android-sdk-win\tools;
  • C:\android-sdk-win\platform-tools;
  • C:\Program Files (x86)\Java\jdk1.8.0_65\bin;

另外,我真的建议使用 GenyMotion(我多年来一直避免使用)来运行您的模拟器,结果证明速度非常快,易于设置,而且他们有 free Basic Version

祝你好运。

【讨论】:

  • 最近的 Android AVD 与 Genymotion 一样快,并附带 Google Play 服务。
  • 您好 Newport99,感谢您的回答。这是我与 java 和 sdk 相关的路径项: C:\android-sdk-win;C:\android-sdk-win\tools;C:\ProgramData\Oracle\Java\javapath;%JAVA_HOME%\bin 会换模拟器有解决问题的机会吗?
【解决方案2】:

现在我在“运行”菜单中添加了一个 IP 地址

Studio 应检测 Android 和 Genymotion 模拟器并允许您从列表中进行选择。无需输入IP。如果您没有看到模拟器,请运行 appc ti info -t android 以查看是否有任何问题需要修复。

【讨论】:

  • 您好 Fokke,感谢您的意见。我没有输入IP,IP是自己出现的。我在磁盘上找不到 appc 命令。
  • Studio 将为您安装 CLI。如果你打开 PowerShell,你应该能够运行上面的命令。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多