APIインターフェイスはcurrent.txtを提出する必要がAndroidのシステムアップデート

次の更新API / current.txtファイルを注意するためのフレームワーク/ベースのAPIを変更

Androidシステムのインタフェースを更新した後、単にjavaファイルは、他の人がいないコンパイラを起こし提出、提出する必要があり/フレームワーク/基本APIには、次の更新を尋ねた三つのファイル/:

 

あなたがオリジナルのAndroidのAPIを変更した場合、我々はフレームワーク/ベース/ API / current.txtを更新する必要があります。それ以外の場合は、コンパイラが中断して、コンパイル・エラー・メッセージが表示されています。

そうでなければ、コンパイル時エラーが以下のように報告されます。

フレームワーク/ベース/サービス/ javaの/ COM /アンドロイド/サーバー/ SystemServer.java:592:シンボル見つけることができない
記号:変数PPPOE_SERVICEの
場所を:クラスandroid.content.Contextを

正しいことを確認するためにチェックし、このファイルを自動的に更新し、更新-APIをmakeを実行することができ、あなたはコードと一緒に提出することができます。

注意:手動で更新するAPI / current.txtファイルを変更することはできません。

 

我々はフレームワーク/ベース/ダウンをAIDLに追加するとときに、新しいAPIアップ、それは、次のエラーをコンパイルするのは簡単です:

フレームワーク/ベース/ API /システムcurrent.txt:25031:エラー8:削除さパブリッククラスandroid.os.IXxxServiceの
フレームワーク/ベース/ API /システムcurrent.txt:25036:エラー8:削除さパブリッククラスandroid.os.IXxxService .Stub
/ターゲット/共通/ OBJ /パッケージ/システムapi.txtアウト:25035:エラー3:android.osをパッケージに追加クラスIXxxService
/ターゲット/共通/ OBJ /パッケージ/システム-api.txtアウト:25040:エラー3:android.osをパッケージに追加クラスIXxxService.Stub

これは、新規または変更APIがファイルを/frameworks/base/api/system-current.txtに同期されませんでしたので、コンパイラはこの時間を失敗しています。次のヒントがあります:

******************************
あなたは以前に承認されたものからAPIを変更しようとしました。

これらのエラーが離れて行くようにするには、次の2つの選択肢があります:
   1)あなたはに記載されている方法などに「@hide」Javadocコメントを追加することができます
      上記のエラー。

   2)あなたは、次のコマンドを実行してcurrent.txtを更新することができます。
         更新-APIを作ります

      メインのAndroidリポジトリに改訂current.txtを送信するには、
      次の承認が必要になります。
******************************

今回我々は実行する必要があります。

#更新-APIを作ります

同期させ、その後、コードは上記の問題を解決することができますコンパイルします。

実行更新-APIコマンドにする場合には
APIの@hideを追加または変更するには、システムのAPIの後に、実行する必要がある
メーク更新-APIを、次に作る
修正パブリックAPIをする必要が
更新-APIせる
システムや、いくつかの共通APIを変更した後1をコンパイルするソースコードを実行するときにアピ後(KeyEvent.javaなど、Intent.javaを変更するのが一般的)、次のヒントがあるだろう
/コア/ apicheck_msg_current.txtの構築を参照してください。
***************** *************
あなたによって以前に承認されたのはどのようなものであったからAPIに変更しようとしてきています。

これらのエラーが離れて行くようにするには、次の2つの選択肢があります:
1)あなたはに記載されている方法などに「@hide」Javadocコメントを追加することができます
上記のエラー。

2)あなたは、次のコマンドを実行してcurrent.txtを更新することができます。
更新-APIを作ります

メインリポジトリのAndroidへの改訂current.txtを提出、
あなたは承認を必要とします。
************************************************************
2。 APIのエラーメッセージはエラーのためことを示している
Googleと処方箋と非オープンし、オープンクラスとAPIの2種類に分け、すべてのクラスのためのAPI、ソースコード付き「のJavadocタグ」を通じて「開発ドキュメントプログラム」を生成するために同期させることができます。我々は変更したり、新しいAPIを追加するとき、我々はエラー上記の二つのオプションを回避することができる持っています。

一つのタグを追加する非パブリックインターフェースである:/ * {@隠す} / ;
さらには、変形後に行われてもよい:更新API(開示)する、DOCファイルの修飾内容が一致するAPIに更新します。
3.ソリューション:
実行:更新-apiを作り、
あなたは違いを提出するレビューを提出する際に、適切なAPIドキュメントの後に変更は、基本ライブラリは、次のような違い「.current.txt」ファイルを生成します。

 

おすすめ

転載: www.cnblogs.com/yangjj08/p/11286956.html