3

カレンダーのアクティビティに caldroid ライブラリを使用していますが、正常に動作します。

しかし、私はそのスタイルを変更する必要がありました。

そこで、このようにアプリケーションの下に caldroid ライブラリ (ディレクトリ) を追加しました。

ここに画像の説明を入力

依存関係を変更しました

依存関係 { ... 'com.roomorama:caldroid:2.3.1' をコンパイルします ... }

依存関係 { ... compile project(':libraries:caldroid') ... }

その後、デバッグモードで正常に動作します。

しかし、このメッセージのために署名付き APK を生成できません。

エラー: タスク ':app:validateExternalOverrideSigning' の実行に失敗しました。構成「externalOverride」に署名するためのキーストア ファイル /Users/xxxxxxx.android.keystore が見つかりません。

このエラーに関する解決策はありますか?

4

4 に答える 4

7

ここでも同じ問題がありました。要点は、KeyStore を作成したときに、Android Studio がそれをアプリのパスとは別の場所に送信したことです。おそらく彼女は救われた

suaHome/documents/android-studio/bin

この場所で検索するだけで準備完了です。すべてが解決されます。ヒント: APP を公開した後は、この KeyStore ビューを見逃すことはありません。私は助けました。

于 2016-03-28T15:08:21.987 に答える
5

Androidスタジオを見つけます->ビルド->署名付きAPKの生成->次へ->キーストアパス(新規作成の場合..それはキー名のみになり、SOを修正します(既存のものを選択)、キーストアパスは最終的にはOKになります。

于 2016-03-15T06:16:48.527 に答える
1

OSX Sierra (v10.12.3)、Android Studio (v2.3) では、次の場所に KeyStore を作成します。

Macinthosh HD/Applications/Android Studio/Contents/bin

KeyStore をアプリ ディレクトリに移動すると、APK を作成できます。

于 2017-03-12T09:08:43.390 に答える