私は、多くの新しい API を備えた自分の Android デバイスで作業しています (ただし、@hide で装飾されています)。私の目標は、Android SDK を開発してこれらの新しい API を使用できるようにすることです。
私の質問は次のとおりです。これらの新しい API を使用して独自の Android SDK を構築するにはどうすればよいですか?
@hide の装飾に問題がある場合は、それらを削除できます ( CDDを尊重する必要はありません) 。
私は、多くの新しい API を備えた自分の Android デバイスで作業しています (ただし、@hide で装飾されています)。私の目標は、Android SDK を開発してこれらの新しい API を使用できるようにすることです。
私の質問は次のとおりです。これらの新しい API を使用して独自の Android SDK を構築するにはどうすればよいですか?
@hide の装飾に問題がある場合は、それらを削除できます ( CDDを尊重する必要はありません) 。
このコマンドを使用できます
make -j8 PRODUCT-sdk-sdk showcommands dist
ここで、それについて議論することができます: https://groups.google.com/forum/?fromgroups=#!topic/android-building/Y0xduZPWtUs
ここでSDKの概念が誤解されていると思います。
Android SDK (ユーティリティ、数学ライブラリなど) の上に一連のコード (API) をリリースする場合は、プロジェクトをライブラリとしてマークするだけです (プロジェクト プロパティ -> Android -> [ライブラリ] にチェックを入れます)。そのため、他の Android プロジェクトに簡単にリンクできます。
プロジェクトを Github などの場所にアップロードし、リンクを広めて他のユーザーが使用できるようにします。