問題タブ [android-r8]
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.
android - Android R8 メソッドが見つかりません
2 つの問題があります。どちらの方法でもリリース apk をビルドできません。R8 を無効にすると (proguard を優先)、ビルドは永久に続きます (「メモリ不足: Java ヒープ領域」を理由にクラッシュする場合があります)。R8 を有効にすると、次のエラーが発生します。
私のプロジェクトレベルのbuild.gradle:
そして私のプロジェクト モジュール build.gradle:
gradle.properties:
jvmargs と dexOptions の両方のヒープ サイズは、「Java ヒープ スペース」の問題を修正する試みとしてそこに置かれましたが、修正されませんでした。
java - proguard を使用してアプリをビルドする際の Android 例外
DigestUtils
この問題を克服するために、proguard を使用して 1 つのクラスの名前を変更したいAndroid で DigestUtils を使用しているメソッドが見つかりません。これはproguard-rules.pro
ファイルです(1行のみ、1つのファイルのみを難読化します):
これはアプリbuild.gradle
ファイルです:
次に、実行しようとすると、次の./gradlew assembleDebug --stacktrace
例外が発生します。