【问题标题】:android 6 won't run in v23 (build-tools)android 6 无法在 v23 中运行(构建工具)
【发布时间】:2016-05-18 09:01:53
【问题描述】:

我的应用适用于大多数 android,但在所有运行 android 6.x.x 的设备中,它在启动屏幕上停止工作

我已经安装了 v23 构建工具,我有这个文件夹:

/Users/ricardo/android-sdk-macosx/build-tools/23.0.1/
/Users/ricardo/android-sdk-macosx/build-tools/23.0.2/
/Users/ricardo/android-sdk-macosx/build-tools/23.0.3/

当我尝试打包应用程序时,它就像使用 v22:

Packaging application: /Users/ricardo/android-sdk-macosx/build-tools/22.0.1/

我已经测试过 iPhone 4、iPhone 5S、iPhone 6S 和这个 android 设备:

最后一个是三星 S7 Edge。

有什么想法吗?

【问题讨论】:

  • 使用 SDK 5.2.2.GA 构建您的应用程序。 Android M 也存在运行时权限问题。
  • 该应用程序是由 5.2.2.GA 构建的,并且 targetSdkVersion 设置为 23,我的模块是在 v21 的 5.0.0.GA 上构建的,现在我已更改为 5.2.2。 GA 和 v23,但在构建应用程序时仍然相同
  • 它看起来像运行时权限问题。
  • 我的客户以错误的方式解释了这个问题,该应用程序仅在我的模块加载后才会崩溃。但是您认为这仍然可能是运行时权限问题?
  • @Saeed Sharman,谢谢,我不是权限,因为我没有任何 android 6.x.x 并且模拟器不允许使用相机和闪光灯,我'我将此链接发送给我的客户,它工作:howtogeek.com/230683/…

标签: android appcelerator appcelerator-titanium build-tools samsung-edge


【解决方案1】:

检查你的清单,这样的麻烦可能来自那里。检查所有名称和权限,也许你使用了一些东西,它不仅被弃用,而且从 Android M 中删除

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-06-08
  • 1970-01-01
  • 1970-01-01
  • 2015-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-20
相关资源
最近更新 更多