2017-01-14 3 views
3

アップロードマッピングファイルを参照することはできません。はコマンドでFirebaseアップロードマッピングファイルタスク

./gradlew -PFirebaseServiceAccountFilePath=<path> \ :app:firebaseUploadFreeReleaseProguardMapping

が正常に実行されますが、私は私のapp:tasksfirebaseUploadで始まるすべてのタスクを表示することはできません。なぜ誰かが知っていますか?

+0

どのバージョンのgradleを使用していますか? –

+0

Android Studioのベータ版を使用していますか?それはすでに私のために働いていましたが、今Android Studio 2.3ベータ2とこのgradleプラグイン "com.android.tools.build:gradle:2.3.0-beta2"ではもう動作しません... – 3dmg

+0

私もこのエラーが表示されます"./gradlew:clean"を呼び出すとき:Proguardマッピングをアップロードするタスクを作成できませんFile.java.lang.NullPointerException – 3dmg

答えて

0

手動でマッピングファイルをアップロードすることもできます。 宛先に移動します。 /ビルド/出力/マッピング/デバッグ

アプリ/ mapping.txt

し、それをアップロードします。

+0

私が尋ねているもののaswerはありませんが、ありがとう – VizGhar

3

また、この問題が発生しました。 ソリューションは、アプリにそうようなbuild.gradleminifyEnabledを追加することです:

buildTypes { 
    release { 
    ... 
    minifyEnabled true 
    ... 
    } 
} 

そして、あなたのプロジェクトを同期、そしてあなたがそれらのタスクが作成されています。

2

@MatBosヒントのおかげで。これは私の問題を解決しませんでした。

しかし、私はこの原因を持っていた:

buildTypes { 
    debug { 
    minifyEnabled true 
    useProguard false 
    } 
} 

私はminifyEnabledを変更偽それが再び働いています!

プログアードをデバッグモードで無効にし、生産コード用のfirebaseタスクも無効にします...

+0

ありがとうございました!それはビルドタイプをデバッグするためにuseProguardを無効にしたときに私のために "firebaseUploadReleaseProguardMapping"タスクを作成しました。 –

+1

私はちょうどこれによって打たれました。 Firebaseチームに報告しました。 – Pitel