24Days English 24日間で英語を覚える学習法〜ロコモーティブメソッド〜電子辞書付き

商品無料仕入戦隊『電脳卸』

9800円で販売されていた伝説の商材を無料でプレゼント、2wayブログアフィリエイト プレゼント企画


大量のアクセスを集める、スマホ対応動画サイト自動生成ツール『Androidas』

2012年05月07日

InventorとMonaca、ちょっと見ない間に、開発環境が進化した! 


2012年5月7日

久しぶりにMonacaにログインしたら、開発環境がバージョンアップしていてビックリした。

マニュアルも充実して来て、いろいろなサンプルが用意されている。おみくじアプリが作れるらしい。

Androidアプリが簡単に開発できる環境は、昨年は、GoogleのApp InventorとMonacaの2つがあって、両方共これからというものでした。

初代Xperiaを購入した頃にアプリ開発をしていたのですが、それから少しやる気スイッチが入らなくて開発を休んでいたけど、パチンコで負けてしまい、かなりダメージを負って、人生これではいかんと反省し、少し再開してみようかというような気にもなって、久しぶりに開発環境を覗いてみた。

すると、ビックリばかり

まず、App Inventorに入ろうとしてGoogleを開くと、ない、ない、


おおお、ないぞ


App Inventorは、Googleの中にあったはずの、たしかGoogle Labsとかいう開発サイトがない。

検索サイトで探すと、


なんと、App InventorはMITへ移管されたとのこと。開発元に移され、オープンソースになるとか、これはこれで楽しみかもしれない。

MITのApp Inventor
http://appinventor.mit.edu/

ログインすると、かなり開発しやすい感じ、1年前(2011年3月頃)と全然違う。

技術の進歩はすごい、と感動の余韻にひたりつつ

Monacaを覗いてみた。

おおお、おおお、ここちらも・・

なんどMonacaも開発環境が進化していますね。

Monaca

入門ガイドを見るとわかりやすいですね。

Monacaの入門ガイド
http://docs.monaca.mobi/primer/

両方とも簡単に誰でもがAndroidアプリを開発できそう。
ちょっと真剣に勉強しようかな。
posted by Kunihiko at 06:07| Comment(0) | TrackBack(0) | Monaca開発環境 | このブログの読者になる | 更新情報をチェックする

2012年04月23日

Xperia SO-01BのSIMロック解除を無料で行う方法


イギリスへ旅行することが決まって、残念ながら語学力に自信がないため、現地で家族とはぐれないように携帯電話を持って行かなくてはならない。

ところが、イギリスの通信方式はGSMという通信方式の携帯電話が必要だ。私はDocomoでOKだが、家族はauでイギリスでは使えないらしい。

海外で電話だけでなくインターネットを使う場合は国際ローミングとなる。ローミングとは国内の携帯通信会社(docomo、ソフトバンク、auなど)以外の携帯通信会社を使う場合に必要となる設定だが、高額な料金が必要となるので、定額制に加入しないと膨大な金額を請求されてしまう。

海外でインターネットを使うと、定額制に加入していても1日あたり3千円くらいになる。

スマホがイギリスで使えるかどうかは、通信方式を確認する。

docomo
Xperia acro SO-02C

3Gネットワーク、GSM/GPRSネットワークが利用可能
3G850MHz/GSM850Mhzに対応
(イギリスはGSMなのでOK)

au
IS03、IS04
通信方式は、CDMA2000 1x方式なので残念ながらイギリスでは使えません。

そうなると、端末本体をauの携帯電話レンタルサービスで借りることになります。

グローバルパスポート端末レンタルサービス
事前申し込みが必要
レンタル料金 1日315円、保険代1日210円 合計1日あたり525円、この他に申込手数料525円と宅配料315円が必要


参考に、海外データ通信定額サービスのメモ

NTT docomo

国際ローミングサービス【WORLD WING(ワールドウィング)】なら、いつもの番号・メールアドレスで通話、iモード&メール、テレビ電話が使えます。
WORLD WINGのお申込みがないと海外でケータイが使えません。
渡航前に必ずWORLD WING(月額使用料:無料)のお申込み状況をご確認ください。


海外パケ・ホーダイ
国内の「パケット定額サービス」、「Xiデータ通信専用プラン」、「定額データプラン」のいずれかに加入していることが条件、1日あたり最大2,980円(一週間使うと2万円かかります、ちょっと高いですね。)

1日あたり20万パケットまでなら1パケットあたり0.2円だが、ちょっと使うだけで6万パケット(12,000円)くらいになるので、すぐに上限2,980円に達してしまう。

ネットを使ったら1日当たり2,980円と覚えておこう。

また、海外では定額制が使用できる事業者へ接続する必要がある。

NTT docomo の場合は
イギリスの定額制通信事業者 O2-UK  voda UK
通話料金は、イギリス国内1分80円、日本宛1分180円、着信1分110円、auと同じ料金(事業者が同じだからかも)

au(海外ダブル定額)
定額対象事業者のご利用において、海外でのパケット通信料金が1日最大2,980円(Docomoと一緒でした。)

ネットを使ったら1日当たり2,980円と覚えておこう。

auは、申し込み不要。国内のパケット定額サービスに加入していれば、自動的に適用されます。

auのイギリスの定額対応の通信事業者(docomoと一緒)
O2-UK  vodafone UK

電話料金 イギリス国内は1分80円、日本宛は1分180円、着信は1分110円

結論として自分のスマートフォン docomoのXperia acroなら事前に国際ローミングサービス【WORLD WING(ワールドウィング)】に申し込んで、イギリスに到着してから通信事業者をO2-UKまたはvoda UKに設定すれば、定額(1日あたり2,980円)でデータ通信が出来て、通話(料金はかかる)が可能。

家族のauの携帯は、本体の通信方式がイギリスのGSMに対応していないので、本体をレンタルしてSIMカードを差し替えて、イギリスで通信事業者を選んで使うことになる。

家族3人で1週間イギリス国内でデータ通信を行うと、一人2,980円×3人の7日間で、なんと、62,580円も費用が発生してしまうので、家族でイギリスへ行く場合は、可能な限りネットは見ない、音声通話のみにするのがベターですね。そうすれば1分間80円なので、1日5回電話しても500円くらいに抑えられますね。


auのスマホIS03とIS04がイギリスで使えないことがわかり、ふとひらめきました。

現在使っているXperiaはacroですが、その前の機種が自宅の本棚で眠っています。そう、初代Xperia SO-01Bが冬眠していました。

スマートフォンの世界ではSIMロックフリーが流行しています。Xperia SO-01BのSIMロックフリーを行えば他社の携帯電話用SIMが使えるはずであり、そうすればauのIS03やIS04で使っているSIMを使えるはず。

つまり、IS03やIS04で使用している携帯電話番号のままイギリスで使えるようになるはずです。

早速、調査開始。

2012年(平成24年)4月22日(日)13:30

本棚で熟睡している初代Xperia SO-01Bを起こして、まずは、直接、NTTドコモに行ってみました。

店員さんに聞きました。

XperiaのSIMロックを解除したいのですが

はい、料金が2千円から3千円ほどかかりますが、受付用の番号札を持ってお待ちください。

(おおお、出来るのか!聞いてみるもんだ!)

わくわくしながら待合用の椅子に座って待っていると、先ほどの店員さんが笑顔でやってきました。

(おおお、もう出来るのか!)

お客様、すみませんが、Xperiaの機種は何でしょうか?

初代Xperia SO-01Bです。

しょうしょうお待ちください。

かわいい店員さんは笑顔で奥の事務室に入って行った。

3分ほどして店員さんが笑顔で戻って来た。

お客様、申し訳ありませんが初代Xperia SO-01BはSIMロック解除が出来ない機種でした。お待たせして申し訳ありません。

がっくし、肩を落としてとぼとぼと自宅に帰りました。

(実社会と技術は違う、ネットの世界なら裏があるはず)

あきらめずに、インターネットで調べてみます。

googleで

Xperia SO-01B SIMロック解除

で検索すると、おおお、たくさん記事があります。この中に解決するヒントがあるはず。

ネットを見ると、実際にXperia SO-01BのSIMロック解除に成功した記事がたくさんあります。ほとんどが海外の業者から解除用のコードを2千円くらいで買いSIMロックフリーにしています。ネットで申し込むと2〜3日で解除キーがメールで送られてくるらしい。

申し込もうか悩みました。確かに3千円で解除できるなら海外旅行でレンタルするより安いし、自分の携帯が使えるのがうれしいし。

しかし、ん、待てよ、メールで解除コードを送ってくれるということは、解除用のソフトがあると言う事。

ということは、そのSIMロック解除プログラムがあればナイス!

たぶん日本にはないでしょうね。極めて危ない感じがしますしね。

となると海外のサイトを調べる方法がある。

googleで検索します。

Xperia SO-01B unlock tool

おおお、英語のサイトがいっぱい出てきます。

海外ではXperia SO-01Bではなくて、Xperia X10 と呼ぶらしいですね。

順番にサイトを調べていくと、おおお、感動です、ありました。

たくさんあるので、順番に試してみましょう。

posted by Kunihiko at 19:26| Comment(0) | TrackBack(0) | Xperia | このブログの読者になる | 更新情報をチェックする

2012年04月19日

アプリ開発のターゲットはこれで決まり、Android OSのバージョン別シェア


Android OSのバージョン別シェア(米Google2012年1月3日発表)

Android 2.3  55.5%

Android 2.2  30.4%

Android 2.1   8.5%

Android 3.0   3.3%

Android 1.6   1.1%

Android 1.5   0.6%

Android 4.0   0.6%

もう、これから開発するアプリは、94%以上のシェアがある、Android2.1以上で充分でしょうか。

2012年04月18日

Eclipseの起動エラー対処法 ログ・ファイルを参照してもよくわからない。

古いAndroidアプリを改良しようと思い、EclipseにAndroid1.6(APIレベル4)を追加でインストールした後、Eclipseが起動しなくなった。

Eclipse.exeをダブルクリックして起動しようとすると、エラーメッセージのダイアログが表示され起動しない。

エラーは、「エラーが発生しました。ログ・ファイル ○○○.logを参照してください。」

eclipseerr.JPG

メッセージどおりに configurationフォルダの中にあるログファイルを見ると、むずかしくてよくわからない。ログの中には次の表示があるが、意味がわからない。

!MESSAGE FrameworkEvent ERROR

Eclipseのすごいところは、何でも開発できるが、逆に、このようにむずかしいところもある。以前、JDKをバージョンアップした時にはバージョン違いのエラーを修復できずに、仕方なく最新版を最初からインストールした。

開発環境が壊れて一から組みなおすのは、それはそれで楽しいのだけど、やたらと時間を費やすことになってしまう。

今回のエラーは次の作業で一発解決しました。

eclipse.exe(Eclipseの本体)と同じフォルダの中にeclipse.exe -clean.cmdがあります。それを実行します。

eclipseclean.JPG

通常の起動よりも長く時間がかかりますが、辛抱強く待つと起動します。eclipse.exe -clean.cmdは、Eclipse起動時にいろいろとキャッシュされたデータをクリアするコマンドです。

簡単に言うと、Eclipseに変更などを加えた時は、キャッシュデータをクリアすると起動するということですね。

参考にエラーが起きた時のむずかしいログファイル

!SESSION 2012-04-18 13:27:55.234 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.6.0_31
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ja_JP
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.equinox.simpleconfigurator 4 0 2012-04-18 13:27:59.656
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: バンドル org.eclipse.equinox.simpleconfigurator のアクティベーター org.eclipse.equinox.internal.simpleconfigurator.Activator が無効です
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
... 12 more
Root exception:
java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.equinox.common 4 0 2012-04-18 13:27:59.671
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: バンドル org.eclipse.equinox.common のアクティベーター org.eclipse.core.internal.runtime.Activator が無効です
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
... 12 more
Root exception:
java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.equinox.ds 4 0 2012-04-18 13:27:59.687
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: バンドル org.eclipse.equinox.ds のアクティベーター org.eclipse.equinox.internal.ds.Activator が無効です
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
... 12 more
Root exception:
java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.equinox.event 4 0 2012-04-18 13:27:59.687
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: バンドル org.eclipse.equinox.event のアクティベーター org.eclipse.equinox.internal.event.Activator が無効です
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
... 12 more
Root exception:
java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.core.runtime 4 0 2012-04-18 13:27:59.718
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: バンドル org.eclipse.core.runtime のアクティベーター org.eclipse.core.internal.runtime.PlatformActivator が無効です
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
... 12 more
Root exception:
java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.equinox.p2.reconciler.dropins 4 0 2012-04-18 13:27:59.734
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: バンドル org.eclipse.equinox.p2.reconciler.dropins のアクティベーター org.eclipse.equinox.internal.p2.reconciler.dropins.Activator が無効です
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:171)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
... 12 more
Root exception:
java.lang.NoSuchMethodError: org.eclipse.osgi.internal.baseadaptor.AdaptorUtil.getBytes(Ljava/io/InputStream;II)[B
at org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry.getBytes(BundleEntry.java:96)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:546)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:490)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:478)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:458)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:164)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:389)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1131)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.osgi 4 0 2012-04-18 13:27:59.734
!MESSAGE バンドル org.eclipse.equinox.simpleconfigurator_1.0.200.v20110815-1438 [839] が非アクティブです。

!ENTRY org.eclipse.osgi 4 0 2012-04-18 13:27:59.796
!MESSAGE アプリケーション・エラー
!STACK 1
java.lang.IllegalStateException: アプリケーション・サービスを獲得できません。org.eclipse.core.runtime バンドルが解決済みかつ始動済みであるか確認してください (config.ini を参照)。
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:74)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)



posted by Kunihiko at 15:27| Comment(0) | TrackBack(0) | Android | このブログの読者になる | 更新情報をチェックする

2012年04月05日

Androidでブログのping更新通知を行いアクセス数を増やす方法


ブログを開設していると、どうしても訪問者数(アクセス数)が気になります。新しく記事を書くと、その日はかなりのアクセス数になりますが、記事を書かないとアクセス数は徐々に減って行きます。

新しく記事を書くことによって、大手ブログサイトの新着記事に表示されるので、何気なくブログを見ているネットサーファーなどが訪問するのでアクセス数が増えるのです。そして、この新着記事に自分のブログを表示させるためにPingサーバーというものがあります。Pingサーバーはブログが更新されたという情報を得ると、そのブログの記事を見つけ新着記事として自動的に掲載するのです。

アクセス数を増加させるツールとして、このPingサーバーに情報を送るためのツール(ソフト)もたくさんあります。実験してみると確かにアクセス数が増えます。およそ2倍近くに増えました。

そこで、ふと思ったのが


AndroidスマホでこのPingサーバーへブログの更新通知を自動で送るアプリを作ったらどうかということです。

パソコンでは自動でPing送信するソフトがありますが、常時パソコンを起動しておかなければならず、電気代がもったいないです。Android携帯電話でアプリを動かせば、電気代がかかるわけでもなく、(携帯電話の電池の消耗は早くなるかもしれませんが)良いかもと思いました。

最初に考えたのは、ネットで公開されているPHPで動作するソフトです。ソフトが公開されているのでAndroidでPHPが動くようにアプリをインストールすればいけそうです。

でも、ブログを更新していないのに更新PINGをサーバーに送るのは良くないでしょうかね。
posted by Kunihiko at 17:15| Comment(0) | TrackBack(0) | 耳寄り情報 | このブログの読者になる | 更新情報をチェックする

2012年02月12日

JAVAの作法

定数の定義は、static finalをつける。全て大文字で単語の間はアンダースコア _ をつける。


クラス名は、先頭文字は大文字で残りは小文字。

posted by Kunihiko at 22:11| Android Tips | このブログの読者になる | 更新情報をチェックする

2012年02月01日

ランダムにn番目の画像を表示する方法

複数ある画像ファイル(○○.jpg)のn番目の画像を表示するコード

// n番目のファイル画像を表示
int n=2;

//ディレクトリを指定 SDカードのディレクトリ muuMail 内に画像ファイルを置く
File imgfile = new File(Environment.getExternalStorageDirectory().getPath()+"/muuMail/");

//指定されたディレクトリのファイル名(ディレクトリ名)一覧を取得
final File[] filelist = imgfile.listFiles();

if(filelist[n].exists()){//画像ファイルがある場合表示

Bitmap imgBitmap = BitmapFactory.decodeFile(filelist[n].getAbsolutePath());
imgview.setImageBitmap(imgBitmap);

}
posted by Kunihiko at 17:24| Comment(1) | TrackBack(0) | Android Tips | このブログの読者になる | 更新情報をチェックする

絶対パスで画像ファイルを指定して表示する方法

SDカードのフォルダ(ディレクトリ)を指定して、画像を表示するコードの例

//フォルダ(ディレクトリ)とファイル名を指定する /mnt/sdcard は機種に依存
File imgfile = new File("/mnt/sdcard/○○.JPG");
if(imgfile.exists()){

Bitmap imgBitmap = BitmapFactory.decodeFile(imgfile.getAbsolutePath());

imgview.setImageBitmap(imgBitmap);
}




//SDカードのディレクトリ /mnt/sdcard は次のコードで自動取得が安全
// Environment.getExternalStorageDirectory().getPath();




// SDカードのディレクトリを自動取得の場合は 上記の最初のコードを修正
File imgfile = new File(Environment.getExternalStorageDirectory().getPath()+"○○.JPG");



posted by Kunihiko at 15:50| Comment(0) | TrackBack(0) | Android Tips | このブログの読者になる | 更新情報をチェックする

アプリ開発の基本パターン


Androidアプリを開発する際に、良く使うコードのサンプルです。

ボタンを押す時の動作を書く場合を例とします。

1.最初にレイアウト画面で使用するパレット部品(ボタン)の宣言を書きます。

Button ○○btn;

ボタンを宣言(これから○○という名のボタンを使いますという意味)


2.レイアウト画面とプログラミングの関連(レイアウトの部品の名前を決めます。)

○○btn = (Button)findViewById(R.id.Button01);

main画面のボタンButton01を○○btnという名前で使用するという意味


3.ボタン(レイアウト画面の部品)の動作(マウスがクリックされたなど)の反応を捕らえます。

○○btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//ボタンがクリックされた時の処理を書く
}
});

この3つのパターンを使う例が多いです。クリックして何か動作(計算や何かを表示するなど)させる時の決まり文句です。(最初のうちは、覚える必要はなくコピーでOK)
posted by Kunihiko at 13:38| Comment(0) | TrackBack(0) | Android Tips | このブログの読者になる | 更新情報をチェックする

パソコン上のファイルをAndroidエミュレータ(AVD)に転送する方法



初めに、adbコマンドをパソコン上で使うために、パスを通しておくと便利です。
パスを通さない場合には、adb.exe のあるフォルダに移動してからコマンドを打たなければなりません。

パスの通し方は、

WindowsXPの場合には、

スタート → コントロールパネル → パフォーマンスとメンテナンス →

システム →詳細設定 → 環境変数 → システム環境変数 → 編集

編集画面で セミコロン(;)の後ろに adb.exe が保存されているフォルダパスを最後に追加します。



;D:\Android\android-sdk\platform-tools

OKボタンで設定できます。これで、コマンドプロンプト画面でどの場所からでも adb が使えます。


PCからエミュレータにファイルを転送するコマンドは、


adb push ○○(フォルダ名+ファイル名) /mnt/sdcard

黒い画面(コマンドプロンプト)から次のように打ちます。

adb push D:\Android\100ANDRO\○○.JPG /mnt/sdcard

これで、パソコン上の○○.JPGというファイルがエミュレータ上のSDカードにコピーされます。

posted by Kunihiko at 12:56| Comment(0) | TrackBack(0) | Android Tips | このブログの読者になる | 更新情報をチェックする
[stmx] - ソーシャルマーケットプレイス


マシュウソープ [Masyuu Soap] 体臭(汗・加齢臭)消臭石鹸 【体臭・口臭 消臭専門店 【 VIVID 】 】マシュウソープ [Masyuu Soap] 体臭(汗・加齢臭)消臭石鹸 
1,575円

もう体臭や汗の臭いで悩まない!ナノテクノロジーを使った画期的な体臭消臭石鹸!トルマリンと配合成分の特殊製造により、ずばり体臭を消臭!汗臭さ(ワキガ)や加齢臭を無臭へ!毛穴の奥底まで汚れが取れるためニキ...
Ads by 電脳卸