問題タブ [android-buildconfig]

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 投票する
1 に答える
1358 参照

android - BuildConfig.java、Android Studio の不正なエスケープ文字

Windows で Android Studio 2.2.2 を使用してプロジェクトをクローンします。プロジェクトを実行するとエラーが発生します。

BuildConfing.java ファイルの不正なエスケープ文字

元の開発は、Linux ubutu で IntelliJ IDEA を使用した可能性があります。プロジェクトをクリーンアップして再構築しましたが、変更はありません。

エラーは次の行にあります

BuildConfig.java は自動生成されたファイルであり、編集しないでください。

なぜこれが起こるのですか?BuildConfig.java はどのように生成されますか?

アップデート

@Vijai、どうもありがとう。問題は build.gradle ファイルにあります。次のタスクは、不正なエスケープ文字を含む文字列を返します。

この問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
794 参照

android - UnsupportedOperationException を修正するにはどうすればよいですか: インデックス 12 の値を次元に変換できません: type=0x3

そのため、最近、buildToolsVersion を 26.0.2 に更新しました。そして、CircularProgressButton を作成しようとするときに使用している CircularProgressButton ライブラリでコードがクラッシュします (ライブラリを参照してください。サポートされていないライブラリを使用する価値があることがわかっています)。

スタック トレースは、これが InflationException "Binary XML file line #0" によって発生したことを示しています。しかし、デバッグ中に追跡すると、 TypedArray.getDimension() 呼び出しがクラッシュの真の根本原因である UnsupportedOperationExcetion をスローしていることがわかります。getDimension() メソッドで起こっていることは、TypedValue が TYPE_DIMENSION であることを期待しているが、それは TYPE_STRING であるということです。属性または TypedValue がどのように/どのように設定されているかを確認できる場所を知っている人はいますか?

完全なスタック トレース:

編集: これは、CircularProgressButton を使用している場合の XML の場所です。しばらく変更されていません。

0 投票する
1 に答える
385 参照

android-studio - Flutter: デプロイ用の Android ビルド

AndroidAndroid Studio を使用して、Appstore にデプロイするビルドを作成/準備するにはどうすればよいですか? (私は開発者アカウントで署名されたアプリとキー/資格情報を持っています)

flutter プロジェクトの Android デプロイ ビルドを作成するために必要な手順とチェックリストとは