0

私はAndroidの世界では比較的新しいので、私の質問が意味をなさない場合は、新しい人に我慢してください.

AndroidでOSGi環境を実行できるように、いくつかのjarをdexifingする必要があります。私の問題は、ビルドツール リビジョン 16 を SDK マネージャーでダウンロードできないことです。

この両方のリンクで直接ダウンロードを試みました:

http://dl.google.com/android/installer_r16-windows.exe

http://developer.android.com/sdk/older_releases.html

最初のバージョンにはマネージャーがあり、バージョン 16 をダウンロードせず、代わりにバージョン 22.x をダウンロードするように強制され、2 番目のバージョンにはビルド ツールがありません。

だから:私の電話にAndroid 4.1(API 16)がある場合、ビルドツール17のdxコマンドを使用できますか?

誰かが今、なぜ私がしようとしているだけではないのか疑問に思っているなら. これは、簡単には機能しないと思われる jar がいくつかあるため、開始する前に問題の原因を回避し、解決しなければならない問題がわからないためです。

PS: 既に開発されたソフトウェア (ミドルウェア) を実行するために OSGi を実行したいので、dexifing がなくてもこれを可能にする助けがあれば役に立ちます (複雑さと時間の点で合理的であれば)。

4

1 に答える 1

0

私の理解が正しければ、Api-16 駆動のデバイスで動作するかどうか疑問に思うでしょう。

プロジェクトの AndroidManifest.xml を見てください

<uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="17" />

したがって、minSdkVersion(最小) が 16 以下の場合、問題なく動作します。

于 2014-05-07T12:34:27.273 に答える