Android 在不编译每个版本的情况下测试apk

Android 在不编译每个版本的情况下测试apk,android,fabric-beta,Android,Fabric Beta,如果我为API级别25编译应用程序并使用fabric beta分发apk,它会自动支持其他API级别吗?我的min SDK级别设置为21。易于测试,启动一些模拟器,尝试使用不同版本的应用程序,如21、22、23等,并检查结果。因为有时应用程序可以安装在X版本上,但某些特定版本可能会导致崩溃。感谢您的回复。但是我需要为其他人提供测试用的apk。所以我想找到一种方法,在不每次更改gradle属性的情况下为不同的android api版本生成APK。哦,不。如果您定义一个minimun sdk作为运行

如果我为API级别25编译应用程序并使用fabric beta分发apk,它会自动支持其他API级别吗?我的min SDK级别设置为21。

易于测试,启动一些模拟器,尝试使用不同版本的应用程序,如21、22、23等,并检查结果。因为有时应用程序可以安装在X版本上,但某些特定版本可能会导致崩溃。

感谢您的回复。但是我需要为其他人提供测试用的apk。所以我想找到一种方法,在不每次更改gradle属性的情况下为不同的android api版本生成APK。哦,不。如果您定义一个minimun sdk作为运行的限制,例如21,并且如果您将目标定义为25,则您不需要更改任何内容,这就是您用来构建应用程序的工具,所以21到25之间的所有版本都可以使用它。每个版本都不需要apk使用每个版本的仿真器的想法是测试你的应用程序是否能在每个版本上正常运行。有时在某些特定的版本上会有一些问题需要解决,但我已经生成了apk文件,compilesdk的版本是25。如果我在api级别较低的设备上尝试apk,它将无法工作,并给出包解析错误。如果我更改编译sdk版本,它会给我各种各样的错误。我还没有开发人员帐户,所以我无法生成已签名的apk。