2009-06-06 10 views
2

私はAndroidを勉強し始めました。しかし、私はないLinuxのPC & Androidの携帯電話があります。私はWindows OS上でEmulatorを使用しています。エミュレータのSQLライト&コンテンツプロバイダでAndroidテストコードを試すことはできますか?

今、AndroidのコンテンツプロバイダであるSql lite &を使用したいと考えています。 Linuxなしでエミュレータでサンプルコードをテストすることはできますか?一部の人々は、私はLinux上でAndroidを作るべきだと言います。次に、Windowsのエミュレータでテストします。そうですか?またはCanエミュレータは単独で動作しますか?

+0

Android SDKはWindowsでも完全に動作します。 –

答えて

1

あなたがしたくない場合は、Androidを "ビルド"する必要はありません。初めて "Android仮想デバイス"を作成する必要がある場合は、エミュレータを起動するたびに指定します。 emulator docs、特に「エミュレータの起動と停止」と「Android仮想デバイスとエミュレータ」のセクション(「Creating an AVD」も参照)を参照してください。

つまり、Eclipse開発環境とエミュレータはWindows上で正常に動作します。ちょうどdownload the SDK、次にfollow the instructions for installing。一度あなたがそれらを設定しているそれはあなたが必要なすべてです。それは実際の電話のように多かれ少なかれ機能するので、ほとんどのもの(SQLiteとProvidersを含む)をうまくテストできます。

1

Androidのほとんどの部分がエミュレータでうまく動作します。あなたの質問によく答えました、私はちょうど私の2セントを追加したかったのです。

エミュレータで実行する唯一の問題は、カメラ(エミュレータカメラとWebカメラを接続しようとするインターネット上の回避策がいくつかあります)、センサー、および地磁気センサー。 GPSは特別なものです。エミュレータはコードを使用してアクセスするとクラッシュしたり異常な動作をしたりすることはありません。また、SDKのインストール時に提供されるツール(/の下にあるSDKフォルダ内)を使用して、 。これを行う際の座標を丸めることに注意し、それはまだかなり痛いプロセスであることを理解する。

開発のために、エミュレータで実行している場合はセンサーを使用しないでください。約150(今日のeBay)ではG1を手に入れることができます。セットアップ画面を避けることは非常に簡単です.SIMカードを持っていなくてもセンサーを使ってデバイスを開発/テストすることができます。

関連する問題