我正在尝试减少我的Android SDK版本从25到22.原因是,当我运行程序Android询问用户是否可以记录它们时。这并不理想,因为用户会害怕使用它。降级到Android SDK版本22

我已经试过麦克风权限,但我已阅读,此权限不起作用,由于它是一个权限组。

我读过使用SDK 22将允许用户同意Record_Audio应用程序安装。 这里的问题是,当我做一些错误的出现,包括:

Error:(4) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.

这个错误出现内部构建文件调试/值-V23 /价值观v23.xml和V24。

我已将compileSdkVersion降级为22,目标sdk版本为22.0.1。安装22.0.1构建工具并将com.android.tools.build:gradle降级到2.2.3。到目前为止,我所尝试过的所有东西仍然导致了这些错误,任何帮助将不胜感激。

我也在问这个问题,以发现是否有方法允许应用程序使用麦克风而不需要Record_Audio。此外,如果在使用不同的语言时有办法获得此许可,那也是可取的。

+0

“原因是,当我运行程序Android询问用户是否可以记录它们时 - 总是提示用户输入权限,因此用户将被提示输入”RECORD_AUDIO“权限。区别仅在于时间。除此之外,清理您的项目(例如,Android Studio主菜单中的Build> Clean Project)。 –

+0

可能的重复[错误检索项目的父项:找不到与升级到AppCompat v23后指定名称匹配的资源](https://stackoverflow.com/questions/32075498/error-retrieving-parent-for-item-no-资源找到那匹配给定的名称) –

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐