FC2ブログ

記事一覧

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

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

続きを読む

Visual Studio 2019 で Android プロジェクトのブレークポイントに止まらない不具合の対処方法 | Xamarin.Forms

Xamarin で作成したアプリを Visual Studio 2019 に移行して、Android プロジェクトでデバッグ実行したところ、設定したブレークポイントに HIT しない(止まらない)ことが分かりました。Visual Studio 2017 では普通にデバッグできていましたし、Visual Studio 2019 に起因するものとは考えていましたが、落とし穴に気づかず、解決するのに時間がかかってしまいました。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2019 ...

続きを読む

Xamarin.Build.Download.0.10.0 の対応方法 | Xamarin.Forms

Visual Studio 2019 の問題からやっと解き放たれたと思ったら、今度は別件で更新した Xamarin.Build.Download の新しいバージョンでビルドエラーが表示される不具合に遭遇しました。今回はその対応方法について調査してみました。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2019 Community v16.4.5・Xamarin 16.4.000.311 (NuGet Xamarin.Forms 4.0.0.709238)・macOS Mojave 10.14.6 / Xcode 11.3.1 / Xamarin.iOS 13.10....

続きを読む

Visual Studio 2019 で MSB6006 codesign exited with code 1 のエラーに対応する方法 | Xamarin.iOS

まだまだ Visual Studio 2019 の移行による不具合が出るようです。今度は iOS でデバッグしようとしたところ、プロビジョンングの不備で出るようなエラーが表示されましたので、その対応方法について覚え書きします。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2019 Community v16.4.5・Xamarin 16.4.000.311 (NuGet Xamarin.Forms 4.0.0.709238)・macOS Mojave 10.14.6 / Xcode 11.3.1 / Xamarin.iOS 13.10.0.171.エラ...

続きを読む

Visual Studio 2019 への移行方法 -まとめ- | Xamarin.Forms

Xamarin.Forms の開発環境を Visual Studio 2019 に移行する作業が1ヵ月程続きましたが、ようやくその内容について精査と検証が終わりましたので、ここにまとめを覚え書きします。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2019 Community v16.4.5・Xamarin 16.4.000.311 (NuGet Xamarin.Forms 4.0.0.709238)・macOS Mojave 10.14.6 / Xcode 11.3.1 / Xamarin.iOS 13.10.0.171.参照設定のエラーの対応方法Android プ...

続きを読む

Visual Studio 2019 で iOS 13 に対応する方法 -ホワイトスクリーン対応- | Xamarin.Forms

この1ヵ月程、ずっと Visual Studio 2019 と格闘してきましたが、ようやく Visual Studio 2019 に移行ができたと思い、iOS アプリの新しいバージョンを App Review に提出したところ、まさかの Reject だったのです。その理由は iPad iOS 13.3 でホワイトスクリーンのままアプリが起動しないと告げられました。確認してみると、シミュレータ―でも動作しないことが分かり、完全に動作確認不足で反省しております。前提条件・Window...

続きを読む

MSB4094: Csc タスクの OutputAssembly パラメーターには無効な値です。複数の項目を、型 Microsoft.Build.Framework.ITaskItem のパラメーターに渡すことはできません。 | Xamarin.Forms

今回も Visual Studio 2019 の開発環境を準備している途中で、またもや Android プロジェクトにおいてエラーに遭遇しました。リビルドができないのです。色々と対応方法がありそうなのですが、決定的な対応方法は意外と簡単でしたので、その方法について覚え書きします。前提条件・Windows10 Pro 64Bit 1903・Visual Studio 2019 Community v16.4.5・Xamarin 16.4.000.311 (NuGet Xamarin.Forms 3.4.0.1029999)・macOS Mojave 10.1...

続きを読む

Visual Studio 2019 で参照設定のエラーを修正する方法 | Xamarin.Forms

最近は Visual Studio 2019 の開発環境を準備していますが、その際に Androidプロジェクトにおいて参照設定のエラーでビルドができない現象に遭遇し、対応方法が難易度が高いと思いましたので、手順について覚え書きします。最初にインストールした VS2019 v16.4 の開発環境では全ての参照設定が正常でしたが、モバイルノートにも同様の開発環境を構築したところ、参照設定の全てに警告マークがついていることに気が付きました。VS...

続きを読む

Xamarin.Forms targets have been imported multiple times. Please check your project file and remove the duplicate import(s). | Xamarin.Android

今回は、今回とは別のエラーの調査の為、package.config を Package Reference に移行してみたのですが、エラーの解決に至らなかった為、戻したのですが、その際に発生したエラーについて覚え書きしたいと思います。Visual Studio 2019 に更新した際に参照のエラーが発生しましたが、そのほとんどが NuGet Package のものでしたので、package.config に対応していないのかと考えてみましたが、間違いであり、さらに戻したのにも関...

続きを読む

ストレージの総容量・空き容量を取得する方法 | Xamarin.Forms

今回は Xamarin.Forms でストレージの総容量と空き容量を取得する方法についてご紹介いたします。iOS は SD カードもなく、OS のバージョン分岐もなかったおかげで簡単でしたが、Android では SD カードの取り扱いと OS バージョン毎にストレージに容量を計算する方法が異なり、大変苦労しました。実装方法に関しましては今回もデバイス特有の制御が必要となり、お馴染みの DependencyService を使用しています。前提条件・Windows...

続きを読む

Android 8 Oreo 以降の通知の実装方法 | Xamarin.Android

今回は Android 8 以降で通知に関する仕様が変更されましたので、その対応方法についてご紹介したいと思います。この仕様変更に気が付いたのはターゲットフレームワークの変更後に Google Play Console でエラーが大量に発生したことから気が付きました。エミュレータではエラーが発生していませんでしたので、勢いでリリースしてしまったのですが、実機でのテストを怠ったことを後悔し反省をしております。前提条件・Windows10 Pr...

続きを読む

Undefined symbols for architecture arm64 の対応方法 | Xamarin.Forms

今回は NuGet パッケージを更新後に発生した エラーについて覚え書きしたいと思います。基本的には Native linking failed. と表示されていましたので、以前の記事でもご紹介しておりました内容を確認してみましたが当てはまらない様でしたので新しく記事にしてみました。前提条件・Windows10 Pro 64Bit 1803・Visual Studio 2017 Community v15.8・Xamarin 4.11.0.776 (NuGet Xamarin.Forms 2.4.0.282)・macOS Mojave 10.14 / Xc...

続きを読む

非同期スレッドからコントロールオブジェクトを操作する方法 | Xamarin.Forms

今回は Xamarin.Forms で 非同期のスレッドからコントロールやデバイスなどのオブジェクトにアクセスする際にエラーが出ると思いますが、その対処方法についてご紹介いたします。既に Android や iOS でエラーが発生する対処方法について既知の情報なのですが、覚え書きの為にここにまとめてみました。前提条件・Windows10 Pro 64Bit 1803・Visual Studio 2017 Community・Xamarin 4.11.0.776 (NuGet Xamarin.Forms 2.4.0.282)・ma...

続きを読む

バッテリー残量を取得する方法 | Xamarin.Forms

今回は Xamarin.Forms で バッテリー残量を取得する方法についてご紹介いたします。今回もデバイス特有の制御が必要となり、お馴染みの DependencyService を使用しています。前提条件・Windows10 Pro 64Bit 1803・Visual Studio 2017 Community・Xamarin 4.11.0.776 (NuGet Xamarin.Forms 2.4.0.282)・macOS Mojave 10.14 / Xcode10.1 / Xamarin.iOS 12.0.0.101.PCLの記述方法(1)PCL プロジェクト内に DependencyService で...

続きを読む

画面のスリープを無効にする方法 | Xamarin.Forms

今回は Xamarin.Forms で スマホ画面をスリープさせない方法についてご紹介いたします。今回もデバイス特有の制御が必要となり、お馴染みの DependencyService を使用しています。前提条件・Windows10 Pro 64Bit 1803・Visual Studio 2017 Community・Xamarin 4.11.0.776 (NuGet Xamarin.Forms 2.4.0.282)・macOS Mojave 10.14 / Xcode10.1 / Xamarin.iOS 12.0.0.101.PCLの記述方法(1)PCL プロジェクト内に DependencyService...

続きを読む

Entry コントロール(テキストボックス)の Keyboard プロパティ設定について | Xamarin.Forms

今回は Xamarin.Forms において Entry コントロール(テキストボックス)の KeyBoard プロパティについて調べた結果を覚え書きしたいと思います。KeyBoard プロパティは入力項目でスマホのシステムキーボードを指定した型で表示することができる便利な機能ですが、iOS と Android で少し挙動が異なりましたので、全ての値について検証してみました。前提条件・Windows10 Pro 64Bit 1803・Visual Studio 2017 Community・Xamarin 4....

続きを読む

ImageCell にカスタムフォントを表示させる方法 | Xamarin.Forms

今回は Xamarin.Forms で ImageCell コントロールに カスタムフォント(独自フォント)を利用してアプリに表示させる方法についてご紹介いたします。通常のラベルやボタンにカスタムフォントを適用する方法については以前の記事でもご紹介していますが、ImageCell へのフォントの反映方法は少し工夫が必要でした。そもそも ImageCell ではなく、ViewCell を ListView に適用していれば、以前の記事で作成していたレンダラーでカス...

続きを読む

APIレベルの変更に対応する方法 | Xamarin.Android

2018年11月より Google は APIレベル(ターゲットSDKバージョン)を26(Android 8.0) 以降に設定したアプリしかリリースを許可されなくなりました。今回は Xamarin.Android において APIレベルの変更に伴うアプリの動作を修正する方法についてご紹介いたします。前提条件・Windows10 Pro 64Bit 1709・Visual Studio 2015 Community Update3・Xamarin 4.8.0.760 (NuGet Xamarin.Forms 2.4.0.282)・macOS Sierra 10.12.6 / Xcode 9 ...

続きを読む

FileProvider の設定方法 -ターゲットフレームワーク Andorid7.0 以降- | Xamarin.Android

今回は Xamarin.Android においてターゲットフレームワークを 7.0 以降に設定し、ファイルを開く方法について覚え書きします。正しく設定しない場合は後述のエラーが発生しますので注意が必要です。前提条件・Windows10 Pro 64Bit 1709・Visual Studio 2015 Community Update3・Xamarin 4.8.0.760 (NuGet Xamarin.Forms 2.4.0.282)・macOS Sierra 10.12.6 / Xcode 9 / Xamarin.iOS 11.6.1.4 1.設定方法(1)Androidプロジェク...

続きを読む

カテゴリ別記事一覧

広告

プロフィール

石河 純


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

IT関連の知識はざっくりとこんな感じです。
【OS関連】
WindowsServer: 2012/2008R2/2003/2000/NT4
Windows: 10/8/7/XP/2000/me/NT4/98
Linux: CentOS RedHatLinux9
Mac: macOS Sierra 10.12 / OSX Lion 10.7.5 / OSX Snow Leopard 10.6.8
【言語・データベース】
VB.net ASP.NET C#.net Java VBA
Xamarin.Forms
Oracle10g SQLServer2008R2 SQLAnywhere8/11/16
ActiveReport CrystalReport ReportNet(IBM)
【ネットワーク関連】
CCNP シスコ技術者認定
Cisco Catalyst シリーズ
Yamaha RTXシリーズ
FireWall関連
【WEB関連】
SEO SEM CSS IIS6/7 apache2

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