3

これらをエラーなしでロードするのに苦労しました。サポート フレームワークが失敗するか、キャスト API が失敗します。誰でも再現可能な方法を持っていますか?

github の例では、Android Studio にロードするための「近日公開」と表示されています。

4

3 に答える 3

6

テスト プロジェクトの 1 つを変換していませんが、chromecast デバイスで動作する新しいプロジェクトを作成できました。

  1. まず、新しいプロジェクトを作成します。

  2. アプリケーション モジュール フォルダーのルートに libs フォルダーを作成します。

  3. Chromecast SDK のダウンロードから、GoogleCastSdkAndroid.jar ファイルを libs フォルダーにコピーします。

  4. アプリケーション モジュール build.gradle ファイルで、ビルド スクリプトの下部にある依存関係を次のように更新します。

    dependencies {
        compile "com.android.support:appcompat-v7:18.0.+"
        compile "com.android.support:mediarouter-v7:18.0.+"
        compile files('libs/GoogleCastSdkAndroid.jar')
    }
    

キャストコードに必要なすべての外部依存関係を使用するのは良いことです。SDK マネージャーを開いて、Android SDK ツールがインストールされ、更新されていることを確認してください。

サンプル アプリで上記の方法を実行するには、それらを gradle ビルド システムに変換する必要があります。私はこれに慣れていないので、本当にあなたを助けることはできません.

幸運を

于 2013-09-26T15:56:19.537 に答える
0

私はちょうどこの作業を行っています: https://github.com/googlecast/MediaRouter-Cast-Button-android/

次のようにして動作させました。

build.gradle

dependencies {
    compile "com.android.support:appcompat-v7:21.0.3"
    compile "com.android.support:mediarouter-v7:21.0.3"
    compile 'com.google.android.gms:play-services:6.5.87'
    compile 'com.android.support:support-v13:21.0.3'
    compile 'com.android.support:support-v4:21.0.3'
}

また、build.grandle と AndroidManifest.xml で minSdkVersion を 13 に、targetSdkVersion/compileSdkVersion を 21 に設定しました。

于 2015-02-11T02:06:50.853 に答える