nativescript列表选择器android 10迷恋

nativescript列表选择器android 10迷恋,android,angular2-nativescript,nativescript-angular,listpicker,nativescript-plugin,Android,Angular2 Nativescript,Nativescript Angular,Listpicker,Nativescript Plugin,所以新版安卓10有一个新问题 在其API 29中 现在包含列表选择器的每一页都将被压碎。 有什么解决办法吗?或者我需要用列表视图替换列表选择器? 任何估计时间有多少时间,直到有一个新的版本修复这个问题 目前,我正在使用Naivescript v6.0.1 这就是我在尝试用listpicker打开页面时遇到的错误 java.lang.NoSuchFieldException:类Landroid/widget/NumberPicker中没有字段mSelectorWheelPaint;(android

所以新版安卓10有一个新问题 在其API 29中 现在包含列表选择器的每一页都将被压碎。 有什么解决办法吗?或者我需要用列表视图替换列表选择器? 任何估计时间有多少时间,直到有一个新的版本修复这个问题

目前,我正在使用Naivescript v6.0.1

这就是我在尝试用listpicker打开页面时遇到的错误

java.lang.NoSuchFieldException:类Landroid/widget/NumberPicker中没有字段mSelectorWheelPaint;(android.widget.NumberPicker的声明出现在/system/framework/framework.jar!classes3.dex中) 位于java.lang.Class.getDeclaredField(本机方法)
无字段mSelectorWheelPaint

请确保已使用
tns platform update android
更新到运行时的最新版本


此外,请确保您拥有正确的SDK平台(可在SDK管理器中找到)(以及SDK构建工具(SDK管理器>SDK工具>Android SDK构建工具)。如果没有,请确保更新到最新版本。这就是修复我的问题的方法。

替换app.gradle,如:

    android { 
compileSdkVersion 29 
buildToolsVersion "29.0.2" 
defaultConfig { 
minSdkVersion 17 
generatedDensities = [] 
} 
aaptOptions 
{ additionalParameters 
"--no-version-vectors" 
} 
}
并替换为如下所示:

android:versionCode=“7” android:versionName=“505357”

解决