0

私はこのアプリを持っています。私の電話では問題なく動作し、以前はエミュレータでも問題なく動作していました。しかし、Eclipse を Android API 15 にアップデートしたところ、問題が発生しました。

エミュレーターでアプリを実行したい場合、コンソールに次の出力が表示されます

[2012-01-18 09:12:21 - ] Android Launch!
[2012-01-18 09:12:21 - ] adb is running normally.
[2012-01-18 09:12:21 - ] Performing activity launch
[2012-01-18 09:12:26 - ] Uploading .apk onto device 'emulator-5554'
[2012-01-18 09:12:59 - ] Installing .apk...

マニフェストの上部: (「<>」を「[]」に変更しました。これらのタグを表示する方法がわかりませんでした) [manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.visualreality.sportapp" android:screenOrientation="portrait" android:versionCode="3" android:versionName="1.2"] [uses-sdk android:minSdkVersion="8" /] [uses-permission android:name="android.permission.INTERNET"/] [uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /] [uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"][/uses-permission] [uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"][/uses-permission]
[uses-permission android:name="com.android.vending.CHECK_LICENSE" /]

そして、それはインストールを続けます。また、エミュレーターでアプリが起動しません。.apk ファイルを携帯電話にコピーすると動作するので、コードにエラーはありません。

誰か助けてくれませんか?

update Eclipse で .apk ファイルをビルドしました。次に、CMD を介してエミュレーターに apk ファイルをインストールします。/android-sdk-windows/platform-tools の adb.exe を使用します。

adb -s emulator-5554 install -r /path/to/your/apkfile.apk

その後、エミュレーターのアプリケーション メニューからアプリケーションを実行できます。

4

1 に答える 1

0

試していない場合は、まずエミュレータを再起動します。インストール プロセスが時々動かなくなることがありました。

第 2 に、SDK ツールのリビジョン 14 でビルド スクリプトにかなり大きな変更が加えられました (変更ログ)。これにより、以前のバージョンから更新した場合に問題が発生する可能性があります。Eclipse 内のエミュレーターでアプリを起動していますか、それともコマンド ラインから起動していますか?

編集:あなたは日食の中から走っているようです。プロジェクト ルート (build.xml を含む) から次のコマンドを入力して、コマンド ラインから起動してみてください。

ant デバッグ インストール

これが機能しない場合は、次のコマンドを実行してプロジェクトを手動でアップグレードする必要がある場合があります。

免責事項:以下を実行すると、build.xml ファイルのカスタマイズが失われる可能性があります。最初にプロジェクトをバックアップしてください!

Android 更新プロジェクト --path path_to_your_project

これにより、build.xml が一部のプロパティ ファイル (ant.properties など) と共に更新され、更新されたビルド プロセスで動作するようになります。

于 2012-01-18T09:19:04.983 に答える