关于phoneGap/Cordova,AndroidManifest.xml中的android:minSdkVersion和android:targetSdkVersion的用途是什么?
AndroidManifest.xml中有一行关于phoneGap/Cordova,AndroidManifest.xml中的android:minSdkVersion和android:targetSdkVersion的用途是什么?,android,cordova,phonegap-build,cordova-3,Android,Cordova,Phonegap Build,Cordova 3,AndroidManifest.xml中有一行 android:minSdkVersion="10" android:targetSdkVersion="19" 这是否意味着如果我在AndroidManifest.xml文件中包含最低和最高SDK版本,并使用phonegap/cordova CLI构建APK(命令行界面), 而生成的单个APK文件可以安装在从安卓2.3.4到安卓4.4的所有安卓设备上 我读过一些帖子,说使用Android SDK(nativeAPP)开发应用程序可以在各种设备上
android:minSdkVersion="10" android:targetSdkVersion="19"
这是否意味着如果我在AndroidManifest.xml文件中包含最低和最高SDK版本,并使用phonegap/cordova CLI构建APK(命令行界面),而生成的单个APK文件可以安装在从安卓2.3.4到安卓4.4的所有安卓设备上 我读过一些帖子,说使用Android SDK(nativeAPP)开发应用程序可以在各种设备上运行 PhoneGap/Cordova生成的APK文件也是这样吗?(注意:我不打算使用Google Play服务发布该应用。)
我们是否需要为每个SDK版本生成APK文件?这两个变量对本机应用程序和PhoneGap/Cordova应用程序的影响是相同的
minSdkVersion
将设置运行应用程序所需的最低Android版本。如果用户正在运行低于此版本的任何版本,他们将无法安装您的应用程序(无论您是否通过Play Store分发)
targetSdkVersion
指定您测试过的最新版本的Android。它不会改变谁可以安装你的应用程序,但会改变你的应用程序的行为。例如,如果该值小于14,则不会有操作栏。如果小于19,则运行KitKat及以上版本的用户将无法在Chrome支持的WebView中看到您的内容(这将是较旧的WebView实现)
通常,您只需将targetSdkVersion设置为Android的最新可用版本
我们是否需要为每个SDK版本生成APK文件
不需要。您需要一个APK,将mindSdkVersion
设置为您支持的最低版本,并将targetSdkVersion
设置为您测试过的最新版本的Android
您可以指定一个
maxSdkVersion
,这实际上会限制您支持的最大版本,但通常不应该这样做,除非您有充分的理由这样做。这两个变量对本机应用程序和PhoneGap/Cordova应用程序的含义相同
minSdkVersion
将设置运行应用程序所需的最低Android版本。如果用户正在运行低于此版本的任何版本,他们将无法安装您的应用程序(无论您是否通过Play Store分发)
targetSdkVersion
指定您测试过的最新版本的Android。它不会改变谁可以安装你的应用程序,但会改变你的应用程序的行为。例如,如果该值小于14,则不会有操作栏。如果小于19,则运行KitKat及以上版本的用户将无法在Chrome支持的WebView中看到您的内容(这将是较旧的WebView实现)
通常,您只需将targetSdkVersion设置为Android的最新可用版本
我们是否需要为每个SDK版本生成APK文件
不需要。您需要一个APK,将mindSdkVersion
设置为您支持的最低版本,并将targetSdkVersion
设置为您测试过的最新版本的Android
您可以指定一个
maxSdkVersion
,这实际上会限制您支持的最大版本,但除非您有充分的理由,否则通常不应该这样做。android:minSdkVersion
是设备运行应用程序所需的最低API级别。
android:targetSdkVersion
是最新测试的API,可与您的应用程序一起使用,您应该在那里设置最新的API版本
以下关于运行API版本的设备数量的有用数据:
android:minSdkVersion
是设备运行应用程序所需的最低API级别。
android:targetSdkVersion
是最新测试的API,可与您的应用程序一起使用,您应该在那里设置最新的API版本
以下关于运行API版本的设备数量的有用数据:不知道PG/cordova,但一般来说:android是向前兼容的,这意味着您的应用程序将在从
minSdkVersion
开始到maxSdkVersion
的设备上运行(如果未明确声明,则为最新版本)targetSdkVersion
意味着系统不会为您的目标SDKdon应用任何兼容模式,我不知道PG/cordova,但一般来说:android是前向兼容的,这意味着您的应用程序将在从minSdkVersion
到maxSdkVersion
的设备上运行(如果未明确声明,则为最新版本)targetSdkVersion
表示系统不会为您的目标SDK应用任何兼容模式!谢谢你的回答!谢谢你的回答!谢谢你的回答!我想知道答案。