問題タブ [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.
java - java.lang.VerifyError: リリース APK の使用時に Verifier が Lollipop でクラスを拒否しました
デバイスにリリース APK をインストールすると、このエラーが発生し5.x
ます。4.x
同じコードを Android Studio からプッシュしたり、デバイスで実行したりすると、エラーは発生しません。
ツールバーとカスタム NavigationDrawer をクラスに挿入します。
31 行目:
を使用する場合、Butterknife codegen と異なる点はありgradle assembleRelease
ますか? ProGuard はまったく使用していません。
他の Android ビルド設定は次のとおりです。
ログキャット
android - Android Studio: バターナイフを統合しますか?
Butterknifeを Android Studio プロジェクトに実装しようとしています。
ただし、そうすると、 @InjectView
「シンボル InjectView を解決できません」というエラーが表示されます。
バターナイフの実装に成功していませんか?
活動コード:
レイアウト:
グラドルファイル:
android - リント フィールドにバターナイフが割り当てられることはありません
バターナイフを使用すると、たとえば次のコードがあります。
しかし、リントを実行すると、次の警告が表示されます。
割り当てられていて非公開にできないことをAndroidスタジオに伝える方法は?
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 ファイルを空のプロジェクトにコピーすると、すべて正常に動作します。