FC2ブログ

記事一覧

メニュー

                    

人気の記事

AAB バンドル形式のアプリに変更する方法 | Xamarin.Forms

今回は Android のアーカイブから GooglePlay Console にアップロードする際に、Google Play に配布できない(選択できない)ことがありました。調べてみると、アプリの形式が APK のままでは新しい Visual Studio のバージョンではアップロードができなくなっているようでしたので、アプリの形式を AAB(バンドル)に変更して配布することが迫られました。今回は AAB(バンドル)形式に対応する方法について覚え書きしたいと思い...

続きを読む

Xamarin 逆引きメニュー | Xamarin.Forms

Xamarin(ザマリン) に関する内容を250以上揃えている逆引きのメニューです。全ての記事で Android と iOS に完全対応しています。当ブログの逆引きメニューを使って Xamarin.Forms の開発をスムーズにしましょう。今後も更新していきますのでよろしくお願いいたします。 作成:2016/11/04 更新:2023/02/07目次 1.はじめに 2.Xaml(ザムル)に関する内容 3.コントロールについて 4.デバイス制御 5.画像処理...

続きを読む

macOS Ventura 13 を VMware に 新規インストールする方法 | OSx86 Hackintosh

今回は Windows10 または Windows11 上の VMware に macOS Ventura 13 を新規インストールする方法についてご紹介したいと思います。前回は「macOS Monterey 12 を VMware に 新規インストールする方法」をご紹介しましたが、前回と同様に、SSD に保存している場合に VMX ファイルの設定が必要だったり、VMware Workstation Player のバージョンも 16 でかつ、Unlocker も最新のバージョンが必要でした。ただ、今回はある設定によ...

続きを読む

新しい Admob SDK を導入する方法 -2022年 v121.2.0- | Xamarin.Forms

数々のビルドエラーや警告メールを対応し、ようやく Admob の SDK バージョンを更新したアプリをリリースビルドして、Google Play Console にてプロダクトリリースすることができました。今回は今までの経緯の総集編となる記事となります。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2022 Community v17.3.6・Xamarin 17.3.0.308 (NuGet Xamarin.Forms 4.6.0.1141)・Xamarin.GooglePlayServices.Ads v121.2.01.Mono.Lin...

続きを読む

データセーフティセクションを登録する方法 -新しい Admob SDK と Google Play Console- | Admob

今回も Admob のバージョン更新でかなりドハマりした4つ目で、最後のお話です。Xamarin.GooglePlayServices.Ads 関連のパッケージを更新して、Google Play Console にアップしたのですが、まさかの審査でデータセーフティセクションに問題があると警告を受けました。前回までのエラー対応がやっと終わったと思ったら、今度はこの登録方法が全く分からず、途方に暮れていましたが、答えが Google SDK Index のページに内容が書かれ...

続きを読む

InterstitialAdLoadCallback を実装すると文字化けのエラーが発生する事象に対応する方法 | Xamarin.Forms

今回は Admob のバージョン更新でかなりドハマりしたお話の3つ目です。Xamarin.GooglePlayServices.Ads 関連のパッケージを更新すると、InterstitialAd 関連のクラスが大幅に変更になっており、インタースティシャル広告に関する実装を再構築する必要がありました。その為、InterstitialAdLoadCallback を継承したクラスを使用して広告が表示された際のアクションを実装したのですが、ビルド時に文字化けのエラーが発生するように...

続きを読む

com.android.tools.r8.CompilationFailedException の対応方法 | Xamarin.Forms

今回は Admob のバージョン更新でかなりドハマりしたお話の二つ目です。Xamarin.GooglePlayServices.Ads 関連のパッケージを更新すると、ビルド時にcom.android.tools.r8.CompilationFailedException が発生するようになりました。前回のエラーに引き続き、このエラーの対応方法が全く分からず、途方に暮れていましたが、新しい空の Xamarin プロジェクトを作成し、一つづつ検証した結果、この対応方法に行きつきました。前提条件...

続きを読む

Mono.Linker.MarkException に対応する方法 | Xamarin.Forms

今回は Admob のバージョン更新でかなりドハマりしたお話の一つ目です。Xamarin.GooglePlayServices.Ads 関連のパッケージを更新すると、ビルド時にMono.Linker.MarkException が発生するようになりました。これを解消しても次のエラーが発生する為、本当にこの対応で良いかどうか確信が持てませんでしたが、次のエラーも解消したため、ここに覚え書きしたいと思います。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2022 C...

続きを読む

新しいスプラッシュスクリーンに対応する方法 -Android 12 (S)- | Xamarin.Forms

Android 12 (S) からは OS 独自のスプラッシュスクリーンが表示されるようになります。しかもアプリのアイコンがそのまま表示される仕様ですので、ブランディングには不向きなスプラッシュスクリーンとなっていて、改悪です。Googleのサイトに新しいスプラッシュスクリーンの対応方法が記載されていますが、独自のスプラッシュスクリーンを生かす内容となっていないため、あまり参考になりませんでした。https://developer.android...

続きを読む

Android 12 (S) API 31 への対応方法 | Xamarin.Forms

今回は 期限が2022年11月1日に差し迫った、アプリをターゲットフレームワーク Android 12 S (API 31) へ対応する方法につきまして、覚え書きしたいと思います。ただし、当初からビルドエラーに苦しむなど、対応方法の難易度が高いことで重い腰が動きませんでした。しかしながら、Google Billing Client の対応等が必須で、重い腰を動かさざるを得ない状況でしたので、調査しながら対応したのですが、最新の Visual Studio 2022 の...

続きを読む

GmailのSMTP認証にアプリパスワードを使用する方法 -安全性の低いアプリのアクセスの廃止-| Gmail

「2022年5月30日より、安全性の低いログイン技術を使用するアプリにアクセスできなくなる可能性があります。」と Google よりメールが来ました。2022年6月になっても数日は何も無く、通常通り Gmail の使用ができていました。ところが、、、 今回は、この Gmail アカウントのユーザー名とパスワードを使用して SMTP 認証でメール送信する方法について、大きな変更がありましたので、その対応方法を覚え書きしたいと思います。前提...

続きを読む

"Microsoft.Net.4.8.FullRedist をインストールできませんでした"のエラーに対応する方法 | Visual Studio 2022

今回はとある端末で Visual Studio 2022 の更新インストールを行った際に遭遇したエラーについて覚え書きしたいと思います。インストール途中で、「Microsoft.Net.4.8.FullRedist をインストールできませんでした」と表示され、インストールが中断してしまいます。最初は Visual Studio の新手のバグかと思いましたが、単なる環境不備でした。前提条件・Windows 10 Pro 64Bit 1803・Visual Studio 2022 Community v17.1.51.エラ...

続きを読む

漢字のふりがなを取得する方法 -Yahoo REST API v2- | Xamarin.Forms

Xamarin.Forms で漢字交じりの文字列からふりがなを取得する為に Yahoo API を使用していますが、その API のバージョンが上がり、アプリ側の実装方法も変更しなければいけませんでした。今回はバージョン2での実装方法についてご紹介いたします。Android と iOS で共通して使用ができます。尚、ふりがなの取得に Yahoo API を採用した経緯や、API v1 の実装方法につきましては、前回の記事「漢字のふりがなを取得する方法 -Yahoo...

続きを読む

Visual Studio 2022 で Could not create the Java Virtual Machine. のエラーが出力されビルドが通らない問題の対応方法 | Xamarin

ようやく重い腰を動かしまして、Visual Studio 2022 での開発環境を準備していますが、その際に Android プロジェクトにおいてエラーでビルドができない現象に遭遇しました。今回はそのエラーの対応方法ついて調査しましたので、ここに覚え書きします。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2022 Community v17.0.5・Xamarin 17.0.0.343 (NuGet Xamarin.Forms 4.6.0.1141)・macOS Monterey 12.0.1 / Xcode 13.2 / Xa...

続きを読む

バッテリーの充電状態を取得する方法 | Xamarin.Forms

今回は Xamarin.Forms で バッテリーの充電状態 (充電しているかどうかを示すステータス)を取得する方法についてご紹介いたします。バッテリーの残量に関しては以前の記事「バッテリー残量を取得する方法」でご紹介していますので、併せてご確認ください。今回もデバイス特有の制御が必要となり、お馴染みの DependencyService を使用しています。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2019 Community v16.11.7・X...

続きを読む

macOS Monterey 12 を VMware に 新規インストールする方法 | OSx86 Hackintosh

今回は Windows10 上の VMware に macOS Monterey 12 を新規インストールする方法についてご紹介したいと思います。前回は「macOS Catalina 10.15 を VMware に 新規インストールする方法」をご紹介しましたが、その際に SSD に保存している場合に設定が必要で、今回のクリーンインストールの方法でも同様に必要です。さらには、VMware Workstation Player のバージョンも 16 でかつ、Unlocker も最新のバージョンが必要でした。ま...

続きを読む

KVMスイッチ KVM-DVHDU4 を使用してみた感想 - 製品レビュー - | ELECOM エレコム

以前購入した KVM スイッチ(CPU切替器)の使い勝手が悪く、今回は違うメーカーのに買い換えました。ELECOM (エレコム)の KVM-DVHDU4 という DVI(デジタル)対応の4台までモニタとキーボードマウスを切り替えできる CPU 切替器 です。ノートパソコン等にに対応する為 別売りの HDMI から DVI に変換するアダプターが必要でしたが、動作は大丈夫なはずと思っていました。ところが、、、購入サイトURL アマゾン https://www.am...

続きを読む

API Gawteway で Lambdaプロキシ統合を使用する・使用しないの挙動の違い | AWS

TOP > AWS > Lambda
Visual Studio C# のコードから AWS Lambda にデプロイする方法を覚え書きしたことから始まり、Lambda のスロットリングの挙動について や Lambda の502エラーの対応方法について ご紹介してきましたが、今回も Lambda 関連で続きまして API Gateway で Lambda プロキシ統合を使用するのと使用しないのとの違いにつきまして、調査してみました。前提条件・Windows10 Pro 64Bit 2004・Visual Studio 2019 Community v16.9.4・C...

続きを読む

Lambda で ”message”: ”Internal server error” HTTP ステータスコード 502 で返ってくる原因について | AWS

TOP > AWS > Lambda
前々回は Visual Studio C# のコードから AWS Lambda にデプロイする方法を、前回は Lambda スロットリングで許可している同時実行数を超えた場合の動作についてご紹介しましたが、続き上記のケースについてそれぞれ以下に今回は AWS Lambda で HTTP ステータスコード 502 Internal Server Error で返ってくる場合の原因につきまして、調査してみました。前提条件・Windows10 Pro 64Bit 2004・Visual Studio 2019 Community v16.9....

続きを読む

Lambda スロットリングで許可している同時実行数を超えた場合の動作について | AWS

TOP > AWS > Lambda
前回は Visual Studio C# のコードから AWS Lambda にデプロイする方法をご紹介しましたが、続きまして今回は AWS Lambda でスロットリングで許可している実行数を超えた場合の動作や挙動につきまして、調査してみました。前提条件・Windows10 Pro 64Bit 2004・Visual Studio 2019 Community v16.9.4・C# .NET Core 3.1・AWS Lambda1.スロットリング の特徴AWS Lambda はスロットリングという制約が強制的につけられており、同時...

続きを読む

カテゴリ別記事一覧

  • アプリケーション・プライバシーポリシー

    ›アプリケーション・プライバシーポリシー当社が提供するスマートフォン用アプリケーション「Trac...

  • プライバシーポリシー

    ›プライバシーポリシー当社の製品およびサービスまたはウェブサイト(以下「本サービス」)では、お客...

  • 利用規約

    ›利用規約当社の製品およびサービス(以下「本サービス」)をご利用いただきありがとうございます。ユ...

  • じぶん銀行

    ›1月までキャンペーンをおこなっていた定期預金。なんと金利0.65%なんです。3ヶ月で100万円...

広告

プロフィール

石河 純


著者名 :石河 純
自己紹介:素人上がりのIT技術者。趣味は卓球・車・ボウリング

IT関連の知識はざっくりとこんな感じです。
【OS関連】
WindowsServer: 2012/2008R2/2003/2000/NT4
Windows: 10/8/7/XP/2000/me/NT4/98
Linux: CentOS RedHatLinux9
Mac: macOS Catalina 10.15 / Mojave 10.14 / High Sierra 10.13 / Sierra 10.12 / OSX Lion 10.7.5 / OSX Snow Leopard 10.6.8
【言語】
VB.net ASP.NET C#.net Java VBA
Xamarin.Forms
【データベース】
Oracle 10g/9i
SQLServer 2016/2008R2/2005/2000
SQLAnywhere 16/11/8
【BI/レポートツール】
Cognos ReportNet (IBM)
Microsoft PowerBI
ActiveReport (GrapeCity)
CrystalReport
【OCX関連】
GrapeCity InputMan SPREAD MultiRow GridView
【ネットワーク関連】
CCNP シスコ技術者認定
Cisco Catalyst シリーズ
Yamaha RTXシリーズ
FireWall関連
【WEB関連】
SEO SEM CSS jQuery IIS6/7 apache2

休みの日は卓球をやっています。
現在、卓球用品通販ショップは休業中です。