メイン

2009年04月17日

Android Vista 64bitでスタンドアローン版のDDMSを使用する方法

現在リリースされているSDKでは、Vista 64bit版では、DDMSを起動するとエラーとなり起動できません。 (32bit版ではもちろん大丈夫です。)

DDMSのエラーメッセージ

C:androidandroid-sdk-windows-1.1_r1tools>ddms
57:43 E/ddms: shutting down due to uncaught exception
57:43 E/ddms: java.lang.UnsatisfiedLinkError: C:androidandroid-sdk-windows-1.1_r1toolslibswt-win32-3236.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1660)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1030)
        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
        at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
        at org.eclipse.swt.graphics.FontData.<init>(FontData.java:259)
        at com.android.ddms.PrefsDialog.setDefaults(PrefsDialog.java:198)
        at com.android.ddms.PrefsDialog.init(PrefsDialog.java:140)
        at com.android.ddms.Main.main(Main.java:74)

SDK1.1に引き続き、SDK1.5preでも動作しませんでしたので、動作させる方法をまとめました。

続きを読む "Android Vista 64bitでスタンドアローン版のDDMSを使用する方法" »

2009年03月09日

Android USB driver vista 64bit版

過去の記事、Android Dev PhoneをUSB接続してみるにて、DevPhoneとPCとの接続方法を記載しましたが、Vista64bit版USB Driverは用意されていませんでした。

Vista64bit版USB Driverが欲しくて、調べたところ、xda-developersにて64bit版をアップしている人がいました。 http://forum.xda-developers.com/showthread.php?p=2918876
記事を見ると、テストモードで起動しなければならないとの事で躊躇していたところ、新しいSDKドキュメントに64bit版USBドライバの記載を見つけました。
Android SDK SDK1.1_r1から、vista用64bit版usb driverは、SDKに付属しています。

SDKのバージョンが1.1になり、Developerサイトも変更になりましたが、以前よりドキュメントが増えています。 前の方が読みやすかったという意見もありますが、頭から再読みをお勧めします。

USBドライバディレクトリ

  • 32bit版: sdk\usb_driver\x86
  • 64bit版: sdk\usb_driver\amd64

ブログ内の関連する記事

2008年04月23日

vistaとNatural KeyboradとPS/2->USB変換

しばらくDELに付属していたキーボードを使っていたのですが、長年使っているMicrosoft Natural Keyboradに切り替えを試みました。

既にメインで使用するマシンはvistaになっているのですが、すぐに切り替えなかった理由は


  • Natural Keyboradは、コネクタがPS/2 PCにはUSBしかなく、PS/2は使えない
  • 従って、PS2 -> USB変換コネクタを買ってくる必要がある。
  • Natural Keyboardは、104 USキーボード 自動的に認識してくれない

以上理由により、めんどくさかったからです。
さすがに使いにくいので、変換コネクタを買ってきて切り替えを行いました。

設定方法をぐぐってみると

http://support.microsoft.com/kb/927824/ja
http://outpost.cocolog-nifty.com/blog/2008/03/dell_optiplex_7_61a9.html
http://bluewatersoft.cocolog-nifty.com/blog/2007/10/vista_usb_101_2a14.html

上記のような感じで、結局レジストリをいじれば良いこと

LayerDriver JPN            kbd101.dll
OverrideKeyboardIdentifier PCAT_101KEY
OverrideKeyboardSubtype   0
OverrideKeyboardType        7

が、うまくいきません
あれこれ色々と試みてみましたが、うまくいかず.......
時間ももったいないですし、非常にめんどくさくなり決心しました。

新しいキーボード買います!

良く考えたら、Microsoft Natural Keyborad 10年ぐらい使っています(多分)
途中浮気をしたこともありますが、発売当初から使用しており、現在2代目、いい加減ボロボロになっているので、3代目に変えようと思っていたのですが、非常に残念です

Natural Keybord一時発売中止された事があり、あわてて予備をキープした記憶もあり愛着があります。
使わなくなったとしても、手元にある3つのNatural Keybordは、綺麗に掃除をして永久保存と致しましょう。

さてさて、どんなキーボードにするかなぁー

2008年02月26日

vistaとlzh

Microsoftから正規のプログラムとして、LZH形式を扱うアドインが用意されています。

http://www.microsoft.com/genuine/offers/

サポートされているオペレーティング システム
日本語版 Windows XP および Windows Vista
* 64-bit Windows には対応していません。

2005/4/7にXP用でリリースされていましたが、存在自体知りませんでした。
正式にvistaに対応しているとの事ですので、さっそくダウンロードしてインストールしてみました。

lzh1.png

lzh2.png

lzh3.png

lzhファイルは、くすんだ緑アイコンになります。
lzh4.png

昔LZHファイルを取り扱うプログラムを作っていたこともあり、つい反応してしまいました。
本当は、tar.gzを解凍したかったのですが.....

2008年02月18日

vistaにmysqltoolsをインストール

eclipseのプラグイン等でデータベースの内容を見ることもできますが、MySQL Toolsは手軽に使うことができて便利です。

mysql-gui-tools-5.0-r12-win32.msiをインストール

mysqltools1.JPG

mysqltools2.JPG

mysqltools3.JPG

mysqltool4.JPG

mysqltool5.JPG

特に何も難しいことはなく終了 スタートメニューから、MySQL -> MySQL Administratorにてデータベースにアクセス可能です。

ブログ内の関連する記事

2008年02月12日

vista + Thunderbird + PGP

Vista環境の人柱です。

今回は、vista上で、PGPを利用して暗号化メールを送る

弊社では、メールクライアントに、Thunderbirdを使用しています。
そもそも、PGP使ったのは、はるか昔、出始め時代に使ってみて、流行と共に使うのを辞めたという状態です。従って現在どのような製品や、ソフトがあるかから調べる必要がありました。

Thunderbird PGPでぐぐってみると、Enigmail Extensionをつかい
Engmailを使うために、GnuPGをインストールするとある。
Thunderbirdの基本機能にあったら楽で良いなぁと思っていたが残念

あまり選択肢はなさそうなので、ThunderbirdFAQに書いてあるとおり、Enigmailのイントールを試みる。

GnuPGのインストール

サイトを見るに、GnuPG 2.0がリリースされているが、

GnuPG comes in two flavours: 1.4.8 is the well known and portable standalone version, whereas 2.0.8 is the enhanced and somewhat harder to build version.

何がenhancedだか良くわかりませんが、2系のバイナリを探すも存在せず。 gnupg-w32cli-1.4.8.exeをダウンロード、enigmailの説明では、1.4.8を使えと書いてあるし、人柱でもあるし、インストールを試みる。

gnupgp1.JPG

gunpgp2.JPG

gnupgp3.jpg

gnupgp4.jpg

gnupgp5.jpg

gnupgp6.jpg

特に問題なくインストール成功

Enigmailのインストール

enigmail-0.95.6-tb+sm.xpi

Thunderbirdのメニュー、「ツール」->「アドオン」

enigmail1.jpg

「インストール」ボタンを押して、ダウンロードした、0.95.6-tb+sm.xpiを選択
インストール終了後、Thunderbird再起動

ThunderbirdにOpenPGPメニューが作成されるので、新規鍵を作成するときは、「OpenPGP鍵の管理」->「生成」から

拍子ぬけするほど何もなく使用することができました。

続きを読む "vista + Thunderbird + PGP" »

2008年02月05日

vista mysqlをインストール

Windows vistaにMySQL最新バージョン 5.0.51aのインストールを行う

  1. インストーラの実行

    mysql-essential-5.0.51a-win32.msiを実行

    mysql01.JPG
  2. Typicalを選択

    mysql02.JPG

  3. インストール終了画面

    「Configure the MySQL Server now」のチェックボックスを付けると、この後MySQL Server Instance Config Wizardが起動されるのだが、後述する理由により起動されないので、チェックを外す(チェックを付けても起動されないだけだがら問題はない)

    mysql3.JPG

  4. MySQL Server Instance Config Wizardを起動

    rootのアカウントパスワードや、その他諸々の設定を行うため、Wizardを起動する。
    スタートメニュー->MySQL->MySQL Server 5.0 ->MySQL Server Instance Config Wizard 「このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした。」と表示される。

    mysql03_error.JPG

  5. イベントログを見てみる。

    コントロール パネル->システムとメンテナンス->イベントログの表示
    エラーメッセージ

    "C:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe" のアクティブ化コンテキストの生成に失敗しました。マニフェストまたはポリシー ファイル "C:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe" 行 6 のエラーです。 要素 "urn:schemas-microsoft-com:asm.v1^requestedPrivileges" の属性 "level" に無効な値 "asAdministrator" が指定されています。

    詳細タブで、マニュフェストファイルの間違いを参照できます。
    Dataタグが大変な事になっている気がしますが、気のせいでしょうか.....
    とりあえず、asAdministratorが間違っているとの事ですので、mt.exeを利用して、requireAdministratorに変更します。(mt.exeは、visual studioに付属しています)

    変更手順
    
    1.exeファイルからマニュフェスト情報の取り出し
    mt.exe -inputresource:MySQLInstanceConfig.exe -out:hoge.txt
    
    2.asAdministratorをrequireAdministratorに変更
    notepad hoge.txt
    
    3.外部マニュフェストファイルを書き込む
    mt.exe –manifest hoge.text -outputresource:MySQLInstanceConfig.exe;1 
    
  6. MySQL Server Instance Config Wizardを再度起動

    エラーなく起動を確認

    mysqlconfig1.JPG

  7. Standard Configrationを選択

    mysqlconfig2.jpg

  8. サービス設定、およびパス設定

    MySQLをサービスに登録するときは、チェックを付ける(好み)
    MYSQL/binにパスを通す。(好みによるが通しておくと便利)

    mysqlconfig3.JPG

  9. アカウント設定

    rootのパスワードを設定する。
    事情によりrootのパスワードを未設定にしたいときは、「Modify Security Settings」のチェックを外す。

    mysqlconfig4.jpg

マニュフェストを書き換える等特殊な事をしましたが、これでインストールは終了しました。
人柱モードのため、マニュフェストの書き換え等まで行いましたが、修正された次のバージョンを待つか前のバージョンを使うのが良いでしょう。

続きを読む "vista mysqlをインストール" »

タオソフトウェア

tao twitter
tao twitter
tao twitter

広告