是否存在偏好或调整以阻止Eclipse建立对话框"此文件已在文件系统上更改." 当我从另一个编辑器切换到Eclipse?
脚步:
为了识别Android设备的平台,似乎java系统属性"os.arch"就足够了:
Log.i("mytag", "os.arch: " + System.getProperty("os.arch"));
Run Code Online (Sandbox Code Playgroud)
大多数ARM设备响应: os.arch: armv7l
x86模拟器响应: os.arch: i686
真正的英特尔和MIPS设备有哪些输出?
x86 Android设备:??????
mips安卓设备:??????
还有其他平台和变种吗?
编辑Google TV:
看起来Google TV使用'none'来构建代码.
Vizio Co-Star:os.arch:armv7l,Build.CPU_ABI/Build.CPU_ABI2:none/unknown
Logitech Revue:os.arch:i686,Build.CPU_ABI/Build.CPU_ABI2:none/unknown
编辑澄清意图:
这里的目标是将实际设备列表的编译与其输出进行众包.AOSP代码的预期输出很有意思,但设备制造商(如上面的旧Google TV设备)可能会偏离提供AOSP代码预期的输出.