问题标签 [target-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.

0 投票
1 回答
203 浏览

android - 更新应用程序的 targetSdkVersion 时更新库模块的 targetSdkVersion

我有一个使用库模块的应用程序,两者都有 targetSdkVersion 21。现在我想让我的应用程序棉花糖兼容。因此,在将我的应用程序的 targetSdkVersion 更新为 23 时,我是否还需要更新库模块?

0 投票
2 回答
4828 浏览

android - Android - java.lang.IndexOutOfBoundsException:无效的项目位置 0(0)。项目数:0

我在日志中收到此异常-

我在线收到此错误-

在这里,在这个自定义LinearLayoutManager的方法中——

以前,它运行良好。我最近将 targetSdkVersion 更改为 23(Marshmallow),以及支持 lib 的版本。可能是出于同样的原因。

请指导我,如何解决这个问题。

0 投票
3 回答
883 浏览

android - 升级后android棒棒糖设备上的权限问题

几天前我更新了我的设备。它是一个棒棒糖升级,但它仍然开始在运行时询问我的应用程序的权限。

我有targetSDK 21

但是当我打开应用程序时,它会弹出 gps 权限,如果用户拒绝它,它就会停止工作。我也使用过checkSelfPermission,但Granted(0)每次即使用户拒绝它,它都会重新调整。我当前的手机安卓版本是安卓5.1.1

具有 android 5.1.1 但其操作系统是由 MI 定制的设备,如三星手机。因此,升级后它开始请求获取 GPS、联系人等资源的权限。它的 android sdk 版本是 android 5.1.1 而不是具有运行时权限的 Android 6.0。

0 投票
3 回答
5249 浏览

android - 如果我使用的目标 SDK 版本是 21,我可以在 API 23 上运行我的应用吗

我开发了一个具有 API 21 作为目标 SDK 版本的 Android 应用程序。

它会在上面的 API 上运行良好吗,例如 API 23?

0 投票
1 回答
360 浏览

android - Android Studio - targetsdk 号码从哪里获取?

我有一个项目,在 gradle 文件中有以下目标配置:

据称被 gradle 忽略的 Android 清单事件也具有目标 sdk 23:

但是,当我创建 APK 并使用 appt 检查时,结果如下:

意味着目标版本设置为 17。

我有其他库作为依赖项,但有些有targetsdk = 4,所以我认为它没有得到较低的库。

但是,compileSDK 最低为 17,但在库上更改此设置会产生一些错误,因为某些代码已被弃用。

在我冒险改变这一点之前,我是不是做错了什么,或者为什么我的项目的 apk 没有采用指定的 targetSdk?

0 投票
2 回答
127 浏览

android - Android targetSdkVersion 行为

我对targetSdkVersion. 据我了解,将目标 SDK 设置为特定版本表明应用程序 (UI) 的行为在该特定版本之前得到保证。

在我的应用程序中,我将targetSdkVersion设置为 1(用于测试),并且我的页面中有一些按钮。我的预期是,按钮点击不会产生任何连锁反应(在更高版本的 Android 中引入)。但是当我单击按钮时,会产生连锁反应。

应用程序正在运行lollipop

任何人都可以解释这是如何工作的。

0 投票
1 回答
7539 浏览

android - Android studio更新编译sdk版本

我在 Ubuntu 中使用 android studio。我想更新编译 sdk 版本。现在我可以选择“API 23: Android 6.0 (Marshmallow)”作为最高版本。

项目结构窗口

现在我想增加这个。我应该从 SDK 管理器更新什么。我想尽可能少地更新东西,因为互联网连接速度慢且有限。

0 投票
0 回答
63 浏览

android - 为什么我需要在 Android 项目中更新 targetSdk?

我找不到任何有用的信息来说明为什么我们需要在 Android 项目中更新 targetSdk?我可以简单地将 compileSdk 更新到更新版本,使用新 API,并且没有任何限制,可以应用更新版本的 Android。

如果我不更新 targetSdk,我可以解决任何性能问题吗?

0 投票
2 回答
469 浏览

android - 使用 targetSdkVersion 25 访问相机时出现问题?

我有一个使用相机的应用程序,当我用它编译它时它工作正常targetSdkVersion 23,但是当我尝试使用时,version 25我得到这个错误:

android.os.FileUriExposedException: file:///storage/emulated/0/DCIM/IMG_1093948364.jpg 通过 ClipData.Item.getUri() 暴露在应用程序之外

这是我正在使用的代码:

我该怎么办?谢谢。

0 投票
1 回答
3774 浏览

android - 我的目标 SDK 版本是 26,但是当我在 playstore 上传我的 apk 时,应用程序仅支持 16 到 19 的 SDK

我的项目 Gradle 文件如下所示。

现在,当我在移动设备(Samsung Neo [4.2] 和 Samsung A7 [7.0])+ 模拟器(不同的 android 版本)上测试我的应用程序时,我的应用程序按照我的想象运行,它应该如何运行!

我用过很少的 3rd 方库。

现在,问题是当我在 google play store 上上传我的应用程序时,它只支持 4.1-4.4 (SDK 16-19) 的版本。

出了什么问题?

请指点我,我做错了什么?

编辑-1:

看看我的 Manifest.xml