我要做出一些改变,以股票彩信Android应用程序和设备上安装它。但是,我有一个编译代码问题从GIT中获得结帐。我已创建了“利用现有资源”一个新的Eclipse Android项目,目标框架设置为2.1。但是,Eclipse不找一些必要的框架类,例如 android.telephony.SmsManager

我有完整的Android工具链建立和工作(做没有错误成品),Eclipse是在Sun JDK 1.5上运行。

也许我的错误是,我没有 .classpath文件复制到新项目,我会检查这个。从来没有少,我要成功,我将能够这样的apk安装到一个无根的设备吗?

有帮助吗?

解决方案

在股票Android应用程序没有被设计成使用Android SDK,主要是因为很多人早该SDK来构建。现在,它们只能被编译为固件的一部分。

即使你风与APK,你将不能够从更换固件单独安装它,除非你在清单更改包。你不能在设备上的两个应用程序在同一时间以相同的包,因为你不会签署与固件使用数字签名的APK,你将不能够覆盖现有之一。

如果您有支持更换固件的设备(例如,ADP2方面,Nexus One),您可以创建,标志,并安装自己的固件,然后替换APK在未来无需更换所有固件秒时间 - 我不知道如何很好的作品

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top