問題タブ [butterknife]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
50214 参照

java - java.lang.VerifyError: リリース APK の使用時に Verifier が Lollipop でクラスを拒否しました

デバイスにリリース APK をインストールすると、このエラーが発生し5.xます。4.x同じコードを Android Studio からプッシュしたり、デバイスで実行したりすると、エラーは発生しません。

ツールバーとカスタム NavigationDrawer をクラスに挿入します。

31 行目:

を使用する場合、Butterknife codegen と異なる点はありgradle assembleReleaseますか? ProGuard はまったく使用していません。

他の Android ビルド設定は次のとおりです。

ログキャット

0 投票する
7 に答える
37486 参照

android - Android Studio: バターナイフを統合しますか?

Butterknifeを Android Studio プロジェクトに実装しようとしています。

ただし、そうすると、 @InjectView「シンボル InjectView を解決できません」というエラーが表示されます。

バターナイフの実装に成功していませんか?

活動コード:

レイアウト:

グラドルファイル:

0 投票する
2 に答える
423 参照

android - リント フィールドにバターナイフが割り当てられることはありません

バターナイフを使用すると、たとえば次のコードがあります。

しかし、リントを実行すると、次の警告が表示されます。

割り当てられていて非公開にできないことをAndroidスタジオに伝える方法は?

0 投票する
2 に答える
1942 参照

java - コンパイル時の java.lang.NoSuchMethodError

Android プロジェクトのコンパイルに失敗しました。エラーメッセージは次のとおりです。

タスク ':mobile:_compileAppDebug' の実行に失敗しました。

java.lang.NoSuchMethodError: com.google.auto.common.MoreTypes.asTypeElements(Ljavax/lang/model/util/Types;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;

これは、Google Auto を含む多数のライブラリを指定するモジュールの gradle 依存関係です。

依存関係を調べたとき、欠落しているメソッドが存在する場所であるため、Googleの自動値が必要だと思いましたが、提供されたものを追加しても問題は解決しません。

プロジェクト gradle ファイルには retrolambda プラグインが含まれています

どの依存関係がコンパイルエラーを引き起こしているかを特定するのを手伝ってくれる人はいますか? 興味深いことに、gradle ファイルを空のプロジェクトにコピーすると、すべて正常に動作します。