どのように私はの.apkにAndroidの株式MMSアプリケーションをコンパイルすることができますか?

StackOverflow https://stackoverflow.com/questions/2464374

  •  20-09-2019
  •  | 
  •  

質問

私は株式MMS Androidアプリケーションに変更を加えると、私のデバイスにインストールします。しかし、私はコードをコンパイルすると問題が発生しましたGitののから取得チェックアウト。私は2.1にターゲットフレームワークを設定し、「既存のソースを使用する」との新しいEclipseのAndroidプロジェクトを作成しました。しかし、Eclipseは、例えば、いくつかの必要なフレームワーククラスを見つけることができません。 android.telephony.SmsManagerするます。

私は、全体のAndroidツールチェーンアップし、(エラーなし完成させる)ワーキング・セットは、Eclipseのは、Sun JDK 1.5上で実行されている必要があります。

おそらく、私のミスは、私は新しいプロジェクトに.classpathファイルをコピーしていなかったということでした、私はこれをチェックします。決して少なく、私は成功するはずです、私は非根ざしたデバイスにこのの.apkをインストールすることができるのだろうか?

役に立ちましたか?

解決

株式Androidのアプリケーションは、それらの多くはそのSDKに先行主な理由は、AndroidのSDKを使用して構築されるように設計されていません。今、彼らは唯一のファームウェアの一部としてコンパイルすることができます。

あなたはAPKと羽目になる場合でも、あなたがマニフェストにパッケージを変更しない限り、交換用のファームウェアから個別にインストールすることはできません。あなたは、同じパッケージと同時に、デバイス上に2つのアプリケーションを持つことができない、とあなたはファームウェアによって使用されるデジタル署名を使用してAPKに署名されないため、あなたは、既存のものを上書きすることはできません。

あなたが交換可能なファームウェア(例えば、ADP2、ネクサスワン)をサポートするデバイスを持っている場合は、

、あなたは、看板を作成することができ、そしてあなた自身のファームウェアをインストールし、その後、ファームウェアのすべてを二を交換することなく、将来的にそのAPKを交換することができます時間 - 。私はそれがどのように動作するかよくわかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top