トレーニング
ラーニング パス
C# を使用して .NET アプリケーションをビルドする - Training
.NET は、さまざまな種類のアプリケーションをビルドするための、無料のクロス プラットフォームかつオープン ソースの開発者向けプラットフォームです。 .NET では、複数の言語、エディター、およびライブラリを使用して、Web、モバイル、デスクトップ、ゲーム、および IoT 用のビルドを行うことができます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
error XA1011: Using ProGuard with the D8 DEX compiler is no longer supported. Please set the code shrinker to 'r8' in the Visual Studio project property pages or edit the project file in a text editor and set the 'AndroidLinkTool' MSBuild property to 'r8'.
プロジェクトは現在、ProGuard コード シュリンクラーと組み合わせて D8 DEX コンパイラを使用するように構成されています。 以前は、D8 DEX コンパイラで ProGuard コード シュリンクラーを使用することは許可されていましたが、現在は、D8 DEX コンパイラでの使用が R8 コード シュリンクラーでのみサポートされていました。
Visual Studio プロジェクトのプロパティ ページの Code shrinker を r8 に設定するか、Visual Studio または別のテキスト エディターでプロジェクト ファイルを編集し、AndroidLinkTool
MSBuild プロパティをr8
に設定します。
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<AndroidLinkTool>r8</AndroidLinkTool>
</PropertyGroup>
R8 では、ProGuard と比較して新しいビルドの警告やエラーが発生する場合があるため、プロジェクトの ProGuard ルールでは、この変更後に表示される新しい警告やエラーを解決するために、いくつかの更新が必要になる場合があります。
トレーニング
ラーニング パス
C# を使用して .NET アプリケーションをビルドする - Training
.NET は、さまざまな種類のアプリケーションをビルドするための、無料のクロス プラットフォームかつオープン ソースの開発者向けプラットフォームです。 .NET では、複数の言語、エディター、およびライブラリを使用して、Web、モバイル、デスクトップ、ゲーム、および IoT 用のビルドを行うことができます。