【发布时间】:2011-07-01 23:40:35
【问题描述】:
我有一个通过 ADB 在台式机上调用的 android 应用程序。我在桌面机器上有一个属性文件,android 应用程序需要以某种方式了解它,但它们需要在 APK 外部。
在桌面上(将通过 ADB 调用 APK 中的活动)我无法轻松地使用 .properties 文件重新打包 APK,然后在手机上重新安装 APK(我通过 aapt 尝试过,但不是更可取,因为它会删除 APK 上的签名,而且我不能轻易地在特定桌面机器上为 apk 签名)。
我宁愿不通过 Intent Extras 传递它们,因为它们有很多,而且我不能使用 adb shell setprop,因为它在手机运行时不起作用。我也不能将它们放在外部存储上,因为我不能保证手机会有 SD 卡。我可以将它们放在某处的“内部存储”中(如果存在的话)吗?
我在安装APK时基本上需要能够将大量属性传递到设备上,但我不能将它们放在APK本身中,并且并非所有设备都会有SD卡。
有什么想法吗?
【问题讨论】:
标签: android properties apk adb