问题标签 [targetsdkversion]
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 - 我的 targetSDKVersion 是 28,我无法在这个 sdk 版本上实现“拍照”功能
有人告诉我,这可能是因为如果 targetSdkVersion >= Android 6.0(API 级别 23),开发人员需要在运行时添加一些代码来请求用户的相关权限。
“如果你还想实现‘打开相机/拍照’功能,你应该在运行时请求CAMERA的拍照权限和存储相关的图片保存权限。也许可以使用FileProvider来存储图片。”
如何在我的项目中实施这个建议?
这是我的 SelectImageActivity,其中 TAKEPICTURE 的代码涉及
这是我的构建 gradle (:app)
我的错误日志:
com.microsoft.projectoxford.face.samples.ui.SelectImageActivity.takePhoto(SelectImageActivity.java:103) 错误日志中的行是
expo - 对 androidmanifest 进行一些更改后重新编译 apk?
所以我使用react native expo生成了一个apk,找不到设置目标sdk版本的方法,所以论坛中建议的解决方案是分离我的应用程序,这对我们的应用程序来说是不可能的,它会被毁掉,我知道!
所以,我正在考虑使用 apktool 来设置 targetVersion!我使用以下命令从我的 apk 中获得了一个文件夹:
我在 androidmanifest.xml 中进行了更改,并且..
我想再次从这个编译的 apk 中获取我的 apk。从他们的文档中,我看不出他们是如何做到的!他们使用带有b
选项的推荐,但不在文件夹上!
任何想法或帮助将不胜感激。
android - Android 发布 - 不支持框架版本
这是我在 Google play 上的第一个版本,所以请多多包涵,这可能是一个非常简单的问题。几周前我发布了我的应用程序的一个版本,对我的测试人员来说没有问题。
现在在新版本上,他收到一条消息,说他的手机与应用程序版本不兼容,所以他不能再测试了。我不认为我对我的应用程序进行了重大更改,只是进行了一些 UI 改进并将 minSdk 从 28 降低到 26(我试图将其放回 28,但它没有解决任何问题)。
谷歌控制台说我的应用程序不支持框架版本(2,616 设备!)28 及更高版本- 但我虽然做了“minSdkVersion 26”应该做的事情。
任何帮助将非常感激!
这是有关我的应用程序的更多信息:
摇篮
这是我的清单:
android - targetSdkVersion 30下的Android扩展文件下载器
因为谷歌提供的Expansion.Downloader包没有更新,所以可以将下载的obb文件保存在正确的位置,但前提是obb目录下存在[PackageName]子目录。创建它也是 Expansion.Downloader 的任务,但这会导致 IOException。包被允许写在那里但无法创建所需目录的原因是什么?我想自己创建这个,但在 targetSdkVersion 30 下我也不能这样做。如果 /storage/emulated/0/Android/obb/[PackageName] 目录不存在,我该如何创建它?
android - 如何将 targetSdkVersion 26 升级到 targetSdkVersion 30?
今天我们将app上传到playstore,但是playstore最低要求targetSdkVersion 30。同时我们有targetSdkVersion 26。我们必须改为30。当我们在gradle中更改targetSdkVersion时,我们的应用程序无法访问服务器和dil logcat 有标题“RecyclerView:没有附加适配器;跳过布局”。如何克服这一点?
android - 添加了 android:exported 但仍然出现错误 需要针对 Android 12 及更高版本的应用程序才能为 android:exported 指定显式值
我已添加android:exported="true"
到清单中的唯一活动,但在将编译 sdk 和目标 sdk 版本更新为 31 后仍然出现错误。我还尝试重建项目,使缓存无效并重新启动,但这没有帮助
错误- Apps targeting Android 12 and higher are required to specify an explicit value for android:exported when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
AndroidManifest 文件
合并清单错误
appcompat-resources:1.3.1 manifest, runtime-livedata:1.0.0 manifest, runtime-saveable:1.0.1 manifest, firebase-measurement-connector:19.0.0 manifest, vectordrawable-animated:1.1.0 manifest, main nav_graph。 xml 导航文件合并错误:错误:需要为 . 面向 Android 12 及更高版本的应用需要为
android:exported
当相应的组件定义了意图过滤器时。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported。Dairy.app 主清单(此文件)错误:需要为 . 面向 Android 12 及更高版本的应用需要为android:exported
相应组件定义了 Intent 过滤器时指定显式值。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported。Dairy.app 主清单(此文件)错误:需要为 . 面向 Android 12 及更高版本的应用需要为android:exported
当相应的组件定义了意图过滤器时。有关详细信息,请参阅 https://developer.android.com/guide/topics/manifest/activity-element#exported。Dairy.app 主清单(此文件)
android - 反应原生 || 当 sdkVersion 为 30 时,InAppBrowser 不可用
我正在使用 InAppBrowser 创建一个用于登录屏幕的移动应用程序。根据 InAppBrowser 的文档,以下是 sdk 配置
当我将捆绑包上传到 Playstore 时,出现以下错误。
您的应用当前面向 API 级别 29,并且必须至少面向 API 级别 30,以确保其构建在针对安全性和性能进行了优化的最新 API 之上。将应用的目标 API 级别更改为至少 30。
所以我将 compileSdkVersion 和 targetSdkVersion 更改为 30 ,然后我收到错误“错误:InAppBrowser 不可用”。
这个问题有什么解决办法吗?
android - Android Out Of Memory Error Crash - 墓碑解读
我的 Android 应用程序使用谷歌地图进行 GPS 跟踪。
Android 10/11 环境。当 targetSdk 从 28 更改为 29+ 时,似乎出现了这个问题。我已阅读有关此 IssueTracker 线程上类似问题的几份报告:https ://issuetracker.google.com/issues/148240970
根据谷歌的说法,该问题已得到解决,但此问题仍然存在。希望有人可以阐明从哪里开始或我可以做些什么来继续前进。
在连续使用几个小时后,每天都会发生这种崩溃,除了 SIGABRT 之外,Crashlytics 中没有相关数据。
查看所有在线调试信息,我被指出要抓取墓碑,看看他们是否有更多关于导致内存不足问题的信息。
这是带有 SIGABRT 信息的墓碑:
非常感谢任何和所有帮助,因为很难找到有关如何深入研究这些信息的信息。
谢谢!
android - 任务 ':app:checkDebugAarMetadata set targetSdkVersion 30 和 compileSdkVersion 30 执行失败
我已经设置targetSdkVersion 31
然后compileSdkVersion 31
代码正常工作,但设置30
然后显示此错误。相同的依赖项,targetSdkVersion 30
并且compileSdkVersion 31
在其他项目中正常工作。
应用程序 > build.gradle
错误