私はRobotiumの初心者です。コードを変更するたびに、apk を作成し、エミュレーターにインストールして、シェル コマンドを実行してテストを続行する必要があります。
Eclipse から実行できるように、Eclipse に署名を追加する方法はありますか?
設定を試してみましたが、顧客キーストアがありますが、パスワードを入力するフィールドがありませんでした。
どんな助けでも大歓迎です。
ありがとう
私はRobotiumの初心者です。コードを変更するたびに、apk を作成し、エミュレーターにインストールして、シェル コマンドを実行してテストを続行する必要があります。
Eclipse から実行できるように、Eclipse に署名を追加する方法はありますか?
設定を試してみましたが、顧客キーストアがありますが、パスワードを入力するフィールドがありませんでした。
どんな助けでも大歓迎です。
ありがとう
作成されていない別の apk を使用していて、「署名の不一致」が表示される場合は、その apk の署名を変更する必要があります。
META-INF
1)- 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
。
これよりも非常に簡単です。EclipseとAndroid SDKが適切に構成されていれば、実際のデバイスまたはエミュレーターでワンクリックでアプリを実行できます。そのような場合、Eclipse は を使用しdebug key
てアプリに署名します。
最終的な apkをリリースする場合は、プロジェクトを右クリックしてからAndroid tools
、キーストアを選択Export signed Application...
して作成するか、以前のキーストアを使用してリリース パッケージに署名する必要があります。