【发布时间】:2016-05-06 10:54:01
【问题描述】:
我上传了一个新的 beta 测试版本,Android target api level 23。之前是 22。我不知道,API Level 23 有很多关于权限的变化。在上传了 api 级别 23 的新 beta 测试版本后,我意识到这一点。所以我构建了一个新版本,它再次使用 api 级别 22,以便有更多时间使我的应用程序适应 api 级别 23。
但是现在每次当我上传 api 级别 22 的版本时,我都会在开发者控制台“无法保存应用程序”中收到一个错误,并且没有关于该错误的更多信息,我无法上传它。当我用目标 API Level 23 编译一个新版本时,它可以再次上传。我认为问题是降级到 api Level 22。
是不是,一旦您在封闭 Beta 测试中发布了 API Level 23 版本,就不能降级回目标 API Level 22?
感谢您的帮助!
微笑
【问题讨论】:
-
您是否使用更高版本的代码构建了新的 apk?
-
是的,我做到了。我试了很多次...
-
您可以在您的手机中以最低级别 22 运行您的应用程序吗?您应该可以随时更改最低 api 级别(文档并没有说您不能:developer.android.com/tools/publishing/versioning.html),您是否有任何 api 23 依赖项(ej.appcompat 库)
-
它在我手机上的所有设备上运行。问题就像 Shmuel 所说的那样,无法降级。
标签: android android-permissions android-6.0-marshmallow android-api-levels