问题标签 [android-api-levels]
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.
java - Android API 和 Http 连接函数
哪些 android API 与该HttpPost
函数一起使用,哪些 android API 与该HttpURLConnection
函数一起使用?我正在尝试为调用 PHP 文件以连接数据库的 android 应用程序创建 Java 代码,并且我想确保我的代码与手机运行的任何 Android API 兼容。
android - Android Gradle 产生 TransformException: java.util.zip.ZipException: 在 transformClassesWithDexForRelease 期间打开 zip 文件时出错
我在 android studio 中有一个用于 Android 应用程序的项目。该项目有 6 个模块(3 个内部库、一个 android 应用程序模块、一个可穿戴模块和一个在应用程序和可穿戴设备之间共享代码的模块),一切都运行良好,直到我们决定更改应用程序的最小 android sdk。
它最初与 16+ 兼容,我们希望使其 21+。我们尝试只更改最小 sdk,升级最小 sdk 和编译 sdk(到 23 和 24 或 21...),甚至升级构建工具(到 24 个中的 23 个),但似乎没有任何工作......我设法当我出于我真的不明白的原因启用 gradle 守护程序时,让它“有时”工作,但这对于我们在 CI 上的构建来说并不是一个好的选择。
因此,我完全绝望地问是否有人知道可能是什么问题......
错误是 com.android.build.api.transform.TransformException: java.util.zip.ZipException: 打开 zip 文件时出错。我在构建时从未见过它,但我们也运行“connectedAndroidTest”,我们似乎打包了每个模块,并且此错误发生在随机模块中,并且使用--info 或--debug 构建并不能指示打开哪个 zip 文件会导致错误.. .
完整的堆栈:
android - Android Studio 突然开始显示无法解析 com.android.support...25.0.0 错误信息,我的所有 java 文件现在都出错了?
我的项目运行良好,但直到有一天,我将项目上传到 github。我不知道这个问题是否与此有关,但是今天当我编译我的 android studio 项目时,它开始向我显示这 4 个可怕的错误。我已经尝试了大部分谷歌结果,但没有帮助!
错误:无法解析:com.android.support:cardview -v7:25.0.0 错误:
无法解析:com.android.support:customtabs:25.0.0
错误:无法解析:com.android.support:appcompat- v7:25.0.0
错误:无法解决:com.android.support :support-v4:25.0.0
如果有帮助,这是android studio屏幕的屏幕截图!
这是我的应用程序级build.gradle
文件:
这是我的项目级build.gradle
文件:
为什么我突然开始收到这些错误。
提前致谢!
android - API 级别 8 支持是否会在未来几天内完成?
我已将我的 Android Studio 更新到 2.2.2 并安装了最新的 SDK。现在构建工具版本是 25.0.0,但是当我尝试创建一个新项目时,在最小 SDK 部分中没有 API 级别 8 (Froyo) 选项。
我还尝试导入具有 minSdkVersion 8 的项目,但它给了我错误:“uses-sdk:minSdkVersion 8 不能小于库中声明的版本 9 [com.android.support:appcompat-v7:25.0.0] " 它建议我使用 tools:overrideLibrary="android.support.v7.appcompat" 来强制使用
那么这是否意味着,从现在开始,最新的 appCompat-v7 将不再支持 API 8?我知道我可以使用较低版本的 appCompat-v7 和构建工具为 API 8 进行开发,但没有任何方法可以将这个最新的库用于 API 8(不覆盖 appCompat-v7:25.0.0)。
如果我做错了什么,请纠正我。
android - 无论安装了任何 Android 版本,应用程序以 Android 3.1 为目标都可以携带旧的 WebView 吗?
从 Android 4.4 开始,WebView 发生了变化,从 Android 7.0 开始,它是 Chrome 引擎,而不是 WebView。
我看到我的应用程序被最新的 Android 版本破坏了,因为它使用了旧 WebView 的许多功能,它针对 Android 3.1 并且需要 quirksmode,但 quirksmode 还不够,因为某些行为是不可预测的。
现在我在这里询问是否可以编译我的应用程序,以便它携带旧的 WebView,无论 Android 操作系统的版本如何。
android - 布局-开始-结束,左右概念
我对以下属性的使用有点困惑。
以下是我提到的一些事实。如果我错了,请纠正我。
要同时支持 Ltr 和 Rtl 布局并支持 api 级别 17 之前的版本,建议将上述属性始终成对放置。
“开始”和“结束”概念是在 API 级别 17 中添加的,
对于 API 级别>=17 的 Ltr 设备将优先,而对于 API 级别<17 的 Ltr 设备,“右”和“左”概念将优先如果我们的应用 minskdversion >=17,那么我们可以忽略“right”和
“left”属性,只使用“start”和“end”属性- “开始”和“结束”概念将在所有 Rtl 设备中优先
另外,我想知道如果我成对添加上述属性,在性能/优化方面是否有任何不利影响,例如-
android - AndroidManifest 属性取决于 API 级别
在 Android < 5.0 中使用 launchMode singleInstance 或 singleTask 时使用 startActivityForResult无法正常工作。但是,我使用该 launchMode 来避免 WebView 重新加载:
我知道围绕第一个限制没有可能的解决方法。
有没有办法根据 API 版本制作这些 Manifest 属性变量?
(对于 Android > 5.0,我将使用这三个具有指定值的属性,launchMode="standard"
对于 Android < 5.0 使用具有指定值的属性。与此非常相似,只是我找不到定义documentLaunchMode
and的方法launchMode
;只是alwaysRetainTaskState
因为它是一个布尔值)。
android - Eclipse ADT 插件 Api 24 和 25 问题
您好,我正在使用 eclipse neon,我的问题是在 android sdk 管理器中,当我尝试安装新软件包时,我选择了 api 24 和 25,我单击安装软件包,当我达成许可协议时,它说:
我重新加载了包并清除了缓存仍然无法修复。我怎样才能解决这个问题 ?谢谢。
android - Android 应用无法在 20 以上的 Android api 级别上运行
应用程序的发布版本在 Android 4.0.3 和 4.4.2 上完美运行,其中 api 级别为 15 和 19。但是当我尝试在 android 5.0.1 及更高版本上运行它时,即使没有应用栏,它也只会显示灰屏。我正在使用 Google Maps、Microsoft Azure 简单应用程序和支持库。
我的清单使用权限
还有我的清单的用途特征