问题标签 [android-min-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 应用程序现在可以在所有设备的 Android 市场上看到
我已将应用程序上传到 Android 市场。我在清单中将 minSdk 版本指定为 8,以便该应用程序可用于运行 2.2 及更高版本的设备
但我面临一个非常奇怪的行为,即应用程序在所有 2.2 版本的设备上都不可见。已在多个设备上进行了测试,但行为是随机的,它显示在某些设备上而不是在其他设备上
还有更重要的一点,该应用在 Android 市场网站上清晰可见,并提到该应用兼容 2.2 及以上版本
有没有人遇到过类似的问题。有任何想法吗?这是否与清单中的其他一些参数有关,与位置等有关?
android - 将我的应用从手机转换为平板电脑时出现问题
我有一个功能齐全的手机应用程序,我正在将其转换为专用的平板电脑应用程序。我希望支持 3.0 及更高版本,但是当我将 minsdk 设置为 11(Android 3.0)时,我的所有网络代码都会中断(一切。这与严格模式有关)。如果我将 minsdk 设置为 9 或更低,所有代码都可以在我的 Android 3.0 平板电脑上正常运行。
当我将其投放市场时,就会出现问题。我想排除 3.0 之前的所有平板电脑,但是如果我将 minsdk 设置为 9,这将是不可能的。有谁知道对此的修复?这是个常见的问题吗?
android - 根据设备更改 minSDKVersion
我想为多个版本的 Android 发布我的应用程序。这就是为什么我在我的清单 xml 中写了这个
我的应用程序显示一个 TimePicker。TimePicker 在 4.0.3 版本中通常看起来不同。由于我选择版本 8 作为我的默认 sdk 版本,TimePicker 看起来像旧版本,即使我在 4.0.3 设备上运行该应用程序。
当此应用程序在 4.0.3 设备上运行时,有什么方法可以选择 sdk 版本 15?
android - 如何忽略 Android Studio 中库的 minSdkVersion?
在我的项目中 minSdkVersion = 10,在库中是 11。
我得到:
如何忽略库的 minSdkVersion?
android - android studio 将主题更改为 holo 崩溃应用
我有一个正在开发的应用程序。我们想将 minSDK 从 Froyo 升级到 IceCream Sandwich (14),这样我们就可以使用一些更新的功能,包括 Holo Dark 主题。
在 StackOverflow 上,我们找到了编辑 build.gradle (Module: app) 文件的步骤,并将 minSDK 更改为 14。我们根据要求重新同步。然后重建应用程序。全部编译好并在我们运行 4.4.4 的连接设备上运行
然后我转到styles.xml 文件并相应地更改了AppTheme。
至
也如这里推荐的那样。
我重建了应用程序,它编译得很好。当它尝试在我们连接的设备上运行时,我立即收到“应用程序已停止”。
我查看了 LogCat(根据评论),一旦我弄清楚我在看什么,我发现了这一行:
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
不确定那是什么意思。
我是否在“SDK”更改或主题上遗漏了什么?
谢谢皮特
android - Android Studio 显示来自较新 API 的方法
我注意到我的 Android Studio 项目建议的方法和类型在我的最小 SDK 中不可用。我正在使用 Android Studio 1.1.0 版。
我可以看到我的最低 SDK 版本在 build.gradle 文件中设置正确:
但我注意到 Android Studio 中的“自动完成”功能仍然建议 API 18 中不可用的方法。当我构建项目时,我没有收到关于使用这些新方法的任何错误,因为我正在测试的设备on 正在使用目标 API,我在我的应用程序中看不到任何问题。
Android Studio 中是否有可以从 API 中删除大于我的最小值的自动完成选项的设置?或者,如果使用了太新的方法,是否至少有一种方法会导致构建错误?我尝试了“使用 Gradle 文件同步项目”按钮,但在重建时我仍然没有收到错误消息。
谢谢!
android - Android Studio 中的 Android 构建版本和 minSDKVersion
我已经在“什么是 minSDKVersion 和 targetSDKVersion? ”的上下文中阅读了其他答案,这些答案足以理解,但他们谈到了 eclipse,并不是说它真的那么重要。
无论如何,我想在 Android Studio 的上下文中询问,在创建新应用程序时,它只要求minSDKVersion
但不要求,targetSDKVersion
就像在 Eclipse 中所做的那样。为什么是这样?微不足道吗?
我想问的另一件事是,当我确实使用 IceCreamSandwich(4.0.3) 创建了一个新应用程序时,minSDKVersion
该类MyActivity
从. 为什么会这样?
在这种情况下 minSDKVersion 和 targetSDKVersion 是否相等?如果是这种情况,我是否会像明确更改API 21 一样获得基类?ActionBarActivity
Activity
Activity
targetSDKVersion
android - uses-sdk:minSdkVersion 7 不能小于库中声明的版本 9
我正在使用 Android Studio 版本 1.2.2。
我的项目的 min sdk 是 7,我想使用需要 min sdk 9 及更高版本的 google play 服务。所以我使用下面的内容来覆盖库。
虽然我收到以下错误:
错误:任务“:processDebugManifest”执行失败。
清单合并失败:uses-sdk:minSdkVersion 7 不能小于库 D:\project_name\build\intermediates\exploded-aar\com.google.android.gms\play-services-ads\7.5.0\ 中声明的版本 9 AndroidManifest.xml 建议:使用 tools:overrideLibrary="com.google.android.gms.ads" 强制使用
我卡在这一点上,无法继续。非常感谢任何帮助。
android - 材料设计和 minSdkVersion=10
我正在为 Android 开发一个应用程序,使用设计材料的风格,因此minSdkVersion = 22
.
发生的事情是我想要来自minSdkVersion = 10
.
它可以为每种样式制作各种样式minSdkVersion
。
想什么?
android - 我可以将 targetSdkVersion 设置为小于 minSdkVersion 吗?
我需要来自 Android API 级别 11 的功能,但如果我将 targetSdkVersion 设置为 10,那么我会得到我想要的旧式菜单(使用菜单按钮)。这些值是否“合法”设置,或者 targetSdkVersion 是否必须高于或等于 minSdkVersion?
(注:它似乎工作!)