因此新版本的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
答案 0 :(得分:0)
使用tns platform update android
确保已将运行时更新为最新版本。
此外,请确保您拥有正确的SDK平台(在SDK Manager中找到)(和SDK生成工具(SDK Manager> SDK Tools> Android SDK Build tools)。如果没有,请确保更新为最新版本这就是解决我问题的方法。
答案 1 :(得分:0)
将app.gradle替换为:
useEffect(()=>{
feedsApi.userFeeds(baseUrl+'/product/userFeeds',feedRequestData).then(data=>{
if (data.success) {
const updatedFeeds = products.concat(data.products.filter(el => !el.isSilder));
setFeeds(updatedFeeds);
nextPage = data.nextPage;
waitForNextTrench = false;
}else {
// lets handle error later
waitForNextTrench = true;
}
}).catch(err=>{
// let me handle error later
})
}, [])
并替换为清单:
android:versionCode =“ 7” android:versionName =“ 505357”
解决