我用AllWinner处理器和Android 4.0.3购买了很多(500+)便宜的中国平板电脑。所有平板电脑都显示相同的序列号。我无法使用ADB.EXE在多个设备(使用USB集线器)上同时部署我的应用程序,因为它无法区分它们。
我正在考虑更改内部序列号的预部署过程,是否可能?存储序列号在哪里?
注意:平板电脑已植根
答案 0 :(得分:13)
您需要使用每个设备的唯一值填充/sys/class/android_usb/android0/iSerial
sysfs文件。大多数供应商使用自定义初始化脚本来执行此操作,该脚本将从持久性系统属性或常规文件中读取值,并在每次加电时将其放入sysfs中。
答案 1 :(得分:1)
尝试修改import module_a.a
import module_a.b
module_a.a.fn() # call fn() from module_a/a.py
module_a_b.fn() # call fn() from module_a/b.py
然后重新启动,它作为我的永久解决方案
此版本的位置在Android版本
之间可能有所不同序列号应存储在一个只有序列号的文件中,而不是verifyUserEmails: true,
publicServerURL: 'http://MY_HEROKU_APP.herokuapp.com/parse',
appName: 'MY_APP',
emailAdapter: {
module: 'parse-server-simple-mailgun-adapter',
options: {
fromAddress: 'no-reply@example.com',
domain: 'example.com',
apiKey: 'key-XXXXXX',
}
}
答案 2 :(得分:0)
通过编辑/ system中的'build.prop'文件来构建编号等。可以通过将属性“ro.serialno =”添加到build.prop文件
来更改序列号