1

大量の C++ ネイティブ コードと、Android アプリケーション用の小さなラッピング Java コードがあります。vs-android を使用してそれらを Android アプリに結合し、Visual Studio 2012 から直接ビルドすることができました。ただし、これは DEBUG モードでのみ実行できます。RELEASE では、アプリに署名するにはキーが必要だとアリが文句を言います。 RELEASE アプリをビルドしてデバイスに自動的に展開できるようにするには、何をする必要がありますか (DEBUG モードで行われるように)。

ところで、Google ストアでアプリケーションを公開するためではなく、C++ コードの実行速度を確認するためだけに RELEASE をビルドしたいと考えています。したがって、DEBUG モードで使用されるキーを RELEASE にも挿入する方法があれば、それは素晴らしいことです。

受け取りたくない解決策: 署名されていない APK を作成するビルドを実行し、署名、zipalligns などを追加するバッチ ファイルを呼び出すよりも... [ビルド] ボタンを押したときにすべてがスムーズに実行されるようにしたいビジュアルスタジオ。

別の悪い解決策は、Eclipse を使用することです。ビジュアルスタジオを使いたい。

助けてください

4

2 に答える 2

1

たとえば、keytool を実行してキーストアを作成します。

C:\my-project\my-release-keystore.keystore

次に、project.properties と同じディレクトリに、次の ant.properties を追加します。

key.store=C:\\my-project\\my-release-keytore.keystore
key.store.password=my-keystore-password
key.alias=my-apps-alias
key.alias.password=my-alias-password

それだけです - リリース モードをビルドすると、ANT はリリース APK に署名します。

于 2014-03-27T22:31:41.713 に答える