Regles-soft Blog

Regles-soft(リグルスソフト)のブログです。

Eclipseの名前変更の罠

表題について少々ハマったので備忘録を兼ねてここに記載しておきます。

カスタムしたビューをレイアウトXMLの中で使用している場合があるかと思います。
<com.hoge.sampleapp.CustomLinearLayout>~(中略)~</com.hoge.sampleapp.CustomLinearLayout>みたいに書くやつです。

このようなリソースはEclipseでクラス名やパッケージ名を変更しても書き換わらないという事象がありました。
一見ビルドエラーにならないので気づかないのですが、動かしてみると「ClassNotFoundException」が発生して強制終了しました。

そこでXMLの方も変更したクラス名に合わせて修正すると以後エラーが発生しなくなりました。

08-01 16:21:51.870: E/AndroidRuntime(32196): at java.lang.reflect.Method.invoke(Method.java:521)
08-01 16:21:51.870: E/AndroidRuntime(32196): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:861)
08-01 16:21:51.870: E/AndroidRuntime(32196): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:619)
08-01 16:21:51.870: E/AndroidRuntime(32196): at dalvik.system.NativeStart.main(Native Method)
08-01 16:21:51.870: E/AndroidRuntime(32196): Caused by: java.lang.ClassNotFoundException: net.regles_soft.test.CheckedLinearLayout in loader dalvik.system.PathClassLoader[/data/app/net.regles_soft.test-1.apk]
08-01 16:21:51.870: E/AndroidRuntime(32196): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
08-01 16:21:51.870: E/AndroidRuntime(32196): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
08-01 16:21:51.870: E/AndroidRuntime(32196): at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
08-01 16:21:51.870: E/AndroidRuntime(32196): at android.view.LayoutInflater.createView(LayoutInflater.java:466)
08-01 16:21:51.870: E/AndroidRuntime(32196): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:565)
08-01 16:21:51.870: E/AndroidRuntime(32196): ... 35 more


以上、参考まで。

Posted by Haseguru at PM 08:31
技術情報::Androidcomments (0)trackback (0)
拙作アプリ「周波数帳検索2011-2012(非公式)」

【概要】
三才ブックス社発行の「周波数帳 2011-2012」のCD-ROM収録データをAndroid上で検索するためのアプリです。
事前にCD-ROMから抽出したデータをアプリに取り込む必要があります。
抽出方法は下記のURLからご確認ください。

「周波数帳 2011-2012」の付録CD-ROMからのCSVデータ抽出方法


なお、本アプリは非公式ですので三才ブックス社への問い合わせ等はご遠慮願います。


インストールはこちらから


Posted by Haseguru at AM 01:05
成果物comments (0)trackback (0)
「周波数帳 2011-2012」の付録CD-ROMからのCSVデータ抽出方法

このページでは「周波数帳 2011-2012」の付録CD-ROMからのCSVデータ抽出方法をご紹介します。

続きを読む

Posted by Haseguru at PM 11:06
技術情報comments (0)trackback (0)
拙作アプリ「BlueTenkey」

拙作アプリ「BlueTenkey」のご紹介です。

【概要】
このアプリはBluetoothを使用してスマートフォンをWindowsパソコンのテンキーとして使えるようにするアプリです。
入力内容はキーボード入力として任意のアプリケーションに出力できるため簡単にご使用になれます。
別途お使いのパソコンに専用のWindows用アプリをインストールして下さい。

Windows用のアプリケーションをダウンロードするには下記のリンクをクリックして下さい。
To download the application for Windows, click following link.
bluetenkey.zip


BlueTenkey
Androidアプリのインストールはこちらから(無料)

Posted by Haseguru at PM 07:49
成果物comments (0)trackback (0)
拙作アプリ「Remo-ba」

拙作アプリ「Remo-ba」のご紹介です。

【概要】
このアプリはBluetoothを使用してスマートフォンをWindowsパソコンのバーコードリーダーとして使えるようにするアプリです。
読み取ったバーコードの内容はキーボード入力として任意のアプリケーションに出力できるため簡単にご使用になれます。
別途お使いのパソコンに専用のWindows用アプリをインストールして下さい。

Windows用のアプリケーションをダウンロードするには下記のリンクをクリックして下さい。
To download the application for Windows, click following link.
remo-ba.zip


Remo-ba
Androidアプリのインストールはこちらから(有料)
無料のLite版もあります。

Posted by Haseguru at PM 03:37
成果物comments (0)trackback (x)

ページトップ