android build.prop导致GooglePlay报错

简介: android build.prop导致GooglePlay报错

android 的属性系统中, build.prop起着举足轻重的地位.


很多厂商定制自己的产品的时候, 也经常会修改其中的许许多多的属性值.


问题:


修改了某些属性值后导致, 登陆GOOGLE PLAY后, 不停弹出 GOOGLE PLAY 停止!


详细:


# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=rk30sdk-usr 4.2.2 JDQ39 eng.user.20130823.181422 test-keys
ro.build.version.incremental=eng.user.20130823.181422
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Tue Jul  2 18:15:28 CST 2013
ro.build.date.utc=1372760128
ro.build.type=eng
ro.build.user=user
ro.build.host=user-desktop2
ro.build.tags=test-keys
ro.product.model=rk30sdk
ro.product.brand=rk30sdk
ro.product.name=rk30sdk
ro.product.device=rk30sdk
ro.product.board=rk30sdk
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=rockchip


主要的症结在于:


ro.build.display.id=rk30sdk-usr 4.2.2 JDQ39 eng.user.20130823.181422 test-keys


ro.product.device=rk30sdk


我们修改了device的值.


尝试将上面两个rk30sdk修改为相同的值后, GOOGLE PLAY正常运行.


目前掌握的信息较少, 但似乎device的值, 也会影响到CTS测试, 所以应慎重修改.


后续:


经常有会有类似以下的问题, "XXXX APK 在Google Play中搜不到, XXX 机器可以".


1. 跟前面所提及的字段相关如:ro.product.device ro.product.manufacturer, (ITV Payer)


2. 网络相关, 有些是需要翻_墙的.


3. 跟国家区语言相关


4. 比较常见的, 跟系统本身特性有关, 如permissions, GPS, PHONE, BT, WIFI


  还有之前文章中有碰到过的lcd_density.


欢迎补充更多相关信息!


相关文章
|
8月前
|
Android开发
Android JNI 报错(signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr )
Android JNI 报错(signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr )
1169 1
|
5月前
|
网络安全 图形学 Android开发
Unity与安卓丨AS报错:SSL peer shut down incorrectly
Unity与安卓丨AS报错:SSL peer shut down incorrectly
Unity与安卓丨AS报错:SSL peer shut down incorrectly
|
5月前
|
开发工具 图形学 Android开发
Unity与安卓丨unity报错:SDK Tools version 0.0 < 26.1.1
Unity与安卓丨unity报错:SDK Tools version 0.0 < 26.1.1
|
5月前
|
API Android开发 图形学
UNITY与安卓⭐三、安卓报错答疑合集
UNITY与安卓⭐三、安卓报错答疑合集
|
5月前
|
Java Android开发
解决Android编译报错:Unable to make field private final java.lang.String java.io.File.path accessible
解决Android编译报错:Unable to make field private final java.lang.String java.io.File.path accessible
721 1
|
5月前
|
Android开发
解決Android报错:Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
解決Android报错:Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
131 1
|
5月前
|
Android开发
解决Android、Flutter编译时Gradle报错:javax.net.ssl.SSLException: Connection reset
解决Android、Flutter编译时Gradle报错:javax.net.ssl.SSLException: Connection reset
550 0
|
7月前
|
存储 Android开发 Kotlin
Kotlin开发安卓app,在使用 MediaPlayer 播放 res/raw 中的音乐时遇到突然中断的问题,而 onErrorListener 没有接收到任何报错
在使用 Android MediaPlayer 播放 res/raw 中的音乐时遇到中断问题,可能的原因包括资源问题、媒体文件编码格式、生命周期管理和设备资源配置。要排查问题,检查音频文件是否正确包含,格式编码是否支持,MediaPlayer 是否正确管理及释放,以及设备是否有足够存储和配置。通过设置 onErrorListener 日志和确保在 onDestroy 中释放资源来调试。如果文件过大,考虑使用 AssetManager。遵循这些步骤可帮助诊断并解决播放中断的问题。
|
8月前
|
安全 编译器 API
Android HAL深入探索(5): 调试HAL报错与解决方案
Android HAL深入探索(5): 调试HAL报错与解决方案
1496 1
|
8月前
|
Android开发 开发者
安卓投屏神器 Scrcpy安 报错ERROR: Could not find any ADB device
安卓投屏神器 Scrcpy安 报错ERROR: Could not find any ADB device
392 9