Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin.Android

Xamarin 製アプリが Android M Developer Preview で落ちる件 (修正済み)

こんにちは。エクセルソフトの田淵です。 Xamarin 製アプリが Android M Developer Preview で落ちる問題について java.lang.Stringのコンストラクターを呼び出すと落ちることが原因だったようです。 @ytabuchi java.lang.Stringのコンストラクターを呼び出…

Nexus 5 に Android M Developer Preview をインストール (sig がない旨のエラーを乗り越えて)

こんにちは。エクセルソフトの田淵です。 M Developer Preview がインストールできない Downloads | Android Developers から Nexus 5 用の Factory Image をダウンロードして、インストールしようとしたら archive does not contain 'boot.sig' archive doe…

Android 5.0 以上のみを Material Design にするには (Xamarin.Android)

こんにちは。エクセルソフトの田淵です。 前回は Material Design v7 AppCompat を使用するには (Xamarin.Android) - Xamarin 日本語情報 と題して、AppCompt ライブラリを使用して Android 4.4 以下でも Material Design を使用できるようにするやり方をご…

Material Design v7 AppCompat を使用するには (Xamarin.Android)

こんにちは。エクセルソフトの田淵です。 2015/6/26 追記: Xamarin.iOS ネイティブでの設定方法は こちら Xamarin.Android ネイティブでの設定方法は こちら Xamarin.Forms での設定方法は こちら をご参照ください。 本エントリーは Android Tips: Hello M…

Xamarin.Android で Azure Mobile Service の PUSH 通知を使う

こんにちは。エクセルソフトの田淵です。 友人が PUSH 通知を使ったアプリを作りたいというので Microsoft Azure を調べています。 事前準備 まずは Microsoft Azure モバイルサービスのチュートリアルに沿って ToDo アプリを作ってみます。 チュートリアル…

Xamarin Android Player に Lollipop イメージが追加されました

こんにちは。エクセルソフトの田淵です。 Lollipop Support comes to the Xamarin Android Player | Xamarin Blog Xamarin Android Player (XAP) にも遂に Lollipop イメージがやってきました。 Material Design にも対応できますので、Resources\values と …

Android の画面を PC に転送する Mobizen が凄い

こんにちは。エクセルソフトの田淵です。 Xamarin のデモで使用していた Android の画面転送アプリ、何かなー?と思って調べてみました。 Mobizen とは Mobizen - スマートフォンとパソコンを接続 これ、Android の画面を PC に転送するソフトウェアで USB …

【修正されました】 Visual Studio の Android プロジェクトで CPU 利用率が高くなる件

こんにちは。エクセルソフトの田淵です。 Visual Studio の Android プロジェクトで CPU 利用率が高くなる件ですが、 2015/2/26 に Beta チャンネルでリリースされた Xamarin for VS 3.9.344 と Xamarin Studio 5.7.2.7 で直りました!!!!! Fixed Bug 26…

Xamarin Android Player をお勧めする3つの理由

こんにちは。エクセルソフトの田淵です。 Xamarin Android Player に Lollipop イメージが追加されました - Xamarin 日本語情報 併せてご参照ください。 先日 Windows で動作する Android 仮想環境の比較まとめ というエントリーをアップしましたが、改めて …

Xamarin Android Player が起動できない場合

こんにちは。エクセルソフトの田淵です。 Xamarin Android Player に Lollipop イメージが追加されました - Xamarin 日本語情報 併せてご参照ください。 Windows で Xamarin Android Player が以下のようなエラーで起動できない場合 Xamarin Android Player …

Xamarin for Visual Studio で Android Wear 開発

こんにちは。エクセルソフトの田淵です。 無事 Xamarin for Visual Studio でも Android Wear アプリの開発が出来ることを確認しましたので、備忘録として残します。 必要なシステム Visual Studio Professional (Xamarin の対応は 2010 以上ですが最新版を…

Windows で動作する Android 仮想環境の比較まとめ

こんにちは。エクセルソフトの田淵です。 Android エミュレーターを用途に合わせて比較してみたいと思います。 2016/2 の情報でアップデートしました。Visual Studio Emulator for Android 中々良いですね。 比較対象 Android SDK 謹製 ARM エミュレーター I…

【速報】 Xamarin.Android が Beta 版で Lollipop, wear 正式対応

こんにちは。エクセルソフトの田淵です。 2014/11/12 に Mac/Windows の Xamarin Studio と Visual Studio アドオンの Beta がアップデートされ、Android Lollipop (API21) と Android Wear (API20) に対応しました! Xamarin Studio の画面ですが、Styles …

Windows の Android Studio で Wear アプリを動かす

こんにちは。エクセルソフトの田淵です。 Xamarin でも Wear アプリの開発が出来るので試してみようと思い、まずはその前段階として、Android Studio で動作確認するまでをメモとして残します。 2014/11/18 追記:無事 Xamarin for Visual Studio Beta 版で …

Xamarin.Android Theme 記述方法について

こんにちは。エクセルソフトの田淵です。 Android の Activity に Style を参照させたり、直接 Theme を指定したり、良く書き方を忘れて検索するのでメモとして残しておきます。 Theme の種類 Theme.Holo Theme.Holo.NoActionBar Theme.Holo.Light.DarkActio…

Android x86 を仮想環境 (VMware/VirtualBox/Parallels) にインストールしてリモートデバッグする方法

主目的としてはアレですよ。Windows Phone 開発者は Hyper-V をオンにしなければいけないですよね? Xamarin.Forms がリリースされたことで、Windows Phone, Android, iOS, Windows ストアを Xamarin を使ってクロスで開発する可能性が出てきました。全員が…

error XA5205: Cannot find `aapt.exe`. Please install the Android SDK Build-tools package の解決方法 (2014/9/24 追記)

Windows の場合 Visual Studio で Android アプリをビルドした時に error XA5205: Cannot findaapt.exe. Please install the Android SDK Build-tools package のエラーが出た場合は、 単純に Android SDK Build-tools をインストールすると良いみたいです。…

Xamarin.Forms プロジェクトで Android アプリがビルドエラーになる場合

Xamarin.Forms 以前のように Android プロジェクト作成 → iOS プロジェクト追加 → PCL プロジェクト追加などとしていた際は発生しなかったであろうエラーです。Xamarin.Forms から Xamarin を始める方がハマる可能性がありますので、備忘録として残しておき…

Xamarin.Android 4.12.6 で Android SDK r23 に対応しました。(2014/7/10 更新)

新しいUIデザイン思想「Material Design」がベース:Android L、Android Wear、Android TV、Android Autoの開発者向け現状まとめ - @IT などにあるように、最新版の Android SDK r23 が発表されています。 現時点 (2014/7/2) ではまだ最新版の SDK に対応し…

VMware / Parallels で x86 Android エミュレーター / Genymotion を動かす

こんにちは。 Mac で Xamarin & Visual Studio のデモをする時など、VMware か Parallels をインストールしてその上で Windows を動かし、VS をインストールし、Android アプリを作りますよね。その後、Android Virtual Device Manager (AVD) からエミュレー…

Mac での calabash-android のインストールと実行(Xamarin も OK!)

時間がかかってしまいましたが、Mac での calabash-android のインストールと実行についてです! Mac 版 calabash-ios のエントリー Windows 版 calabash-android のエントリー も参考にしてください。 以下の環境が必要です。 Android SDK (ANDROID_HOME を…

Windows で日本語のユーザー名で Xamarin をインストールすると?

Xamarin 統合インストーラーがインストールする AVD が x になっていて起動できません。Details で見てみると、PATH が ??? になって読めてないようです。 これは ADT や Android Studio での開発でも同じなのですが、回避策としては AVD を他のフォルダに…

Android エミュレータがタブレット端末と判断する基準 - Fragment を活用したアプリのテストに

一般的な 7 インチ、10.1 インチについて調べてみました。以下の条件でタブレット端末として認識してもらえるようです。 10.1 インチ以上である 7 インチでも 4:3 で横幅 1024 以下である*1 こんな感じになりました。 1280x800, 1920x1200 を 7 インチ, 10.1…

AVD Manager を一々 IDE から起動するの面倒だなと思っていました

Android SDK | Android Developers から ADT Bundle for Windows をダウンロードして解凍すると、SDK Manager はあるのに AVD Manager が見当たらないなーと思っていたんですが…*1 <ADT root>\sdk\tools\lib に AVD Manager.exe が居るじゃないですか! 起動! おおぅ…</adt>…

Mac OS X 10.9 Mavericks で Intel HAXM を使用した x86 Android Emulator を起動するとシステムがハングする

現在のバージョンでは全く問題ありませんので、HAXM は最新版をインストールしてください。 なお、Xamarin のユーザーは Xamarin Android Player が使えるので是非使ってみてください。以下とか参考までにどうぞ。 Xamarin Android Player に Lollipop イメ…

はじめての Xamarin.Android アプリ - お作法的なもの?

Windows では、Xamarin Studio、Visual Studio を使用して Android アプリを作成することができます。インストール後、サンプルプロジェクトを作成してビルドするまでのお作法的な作業を纏めます。 弊社サイトで 日本語の Xamarin.Android 入門ガイド を公開…

Hello, Android 日本語ドキュメント公開しました

Hello, Android ~初めての Xamarin.Android アプリケーション開発 - 入門ガイド~ を公開しました。 コーディング、デザイナーを使用した開発の手法を紹介しています。

Xamarin で Android プロジェクトを作りローカライズする

Android アプリは Windows だけで、しかも Visual Studio を使って作成できます。Windows へのインストールは 日本語のインストールガイド をご参照ください。 今回はローカライズの方法をご紹介します。 Xamarin でのローカライズも、ネイティブの Android …

Android アプリのパッケージサイズについて

Xamarin.Android で作成した apk パッケージサイズについて、エントリーを分けます。 以下、Application Package Sizes | Xamarin の参考訳です。 リリースパッケージ Mono ランタイムなどを含む Xamarin のアプリはアプリケーションサイズが大きくなります…

FastDev directory creation failed エラーについて

Android アプリデバッグ時に FastDev directory creation failed というエラー が出た場合、一番簡単な方法は Fast assembly deployment のチェックを外すことです。 (VS ではプロジェクトプロパティの「Mono Android Option」-「Use Fast Deplyment」) そ…

エクセルソフト | ダウンロード | 学習用リソース | JXUG リンクページ | ブログ購読