0

私はRobotiumの初心者です。コードを変更するたびに、apk を作成し、エミュレーターにインストールして、シェル コマンドを実行してテストを続行する必要があります。

Eclipse から実行できるように、Eclipse に署名を追加する方法はありますか?

設定を試してみましたが、顧客キーストアがありますが、パスワードを入力するフィールドがありませんでした。

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

1

作成されていない別の apk を使用していて、「署名の不一致」が表示される場合は、その apk の署名を変更する必要があります。

META-INF1)- TestApp.apk から" " フォルダーを削除します。

2)-jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore debug.keystore -storepass android -keypass android TestApp.apk androiddebugkey

Eclipse と Android SDK が正しくインストールされていれば、「debug.keystore」が表示されます。C:\Users\YourUserName\\.android\

3)-zipalign 4 TestApp.apk SignedTestApp.apk

4)-jarsigner -verify SignedTestApp.apk

5)- をインストールSignedTestApp.apkし、自動化を再度テストします。

たとえば、Gmail アプリの自動化を行いたい場合は、TestApp.apk = Gmail.apk

このリンクから情報を見つけることができます。これで「 」の問題が解決することを願っていますsignature mismatch

于 2012-09-25T10:17:32.173 に答える
1

これよりも非常に簡単です。EclipseAndroid SDKが適切に構成されていれば、実際のデバイスまたはエミュレーターでワンクリックでアプリを実行できます。そのような場合、Eclipse は を使用しdebug keyてアプリに署名します。

最終的な apkをリリースする場合は、プロジェクトを右クリックしてからAndroid tools、キーストアを選択Export signed Application...して作成するか、以前のキーストアを使用してリリース パッケージに署名する必要があります。

于 2012-09-23T15:21:09.587 に答える