Eclipseを使用している場合は、プロジェクトを右クリックして、[Androidツール]> [署名されていないアプリケーションのエクスポート](または必要に応じて署名されたアプリケーション)を選択できます。
ただし、Androidで署名されていないアプリケーションのインストールが許可されるかどうかはわかりません。おそらくそうではない、私の推測です。
署名したくない理由はありますか?本当に難しいことではありません。
MacまたはLinuxで作業している場合は、コマンドラインから簡単に実行できます。
システムにJavaがインストールされている場合は、keytoolがすでにパスに含まれているはずです。パスにもandroidsdk /tools /を含めるか、使用するときにいつでもフルパスを入力することができます。
次のコマンドを実行するだけです。
keytool -genkey -alias JuiCe -validity 20000 -keystore ~/.android/my-keystore
jarsigner -keystore ~/.android/my-keystore myApplication.apk JuiCe
zipalign -v 4 myApplication.apk myapp.zip
次に、myapp.zipをユーザーに送信します。
追加するために編集:
yorkwの方が良い答えだと思います。
また、Eclipseがapkに署名するために使用したデバッグ署名が機能するはずだったことにも言及したいと思います。ユーザーに配信されたときにapkが何らかの理由で破損したと思われます。または、間違ってインストールした可能性があります。
まず、受信デバイスで、[設定]> [アプリケーション]に移動し、不明なソースを確認する必要があります。
次に、adbが使用可能な場合は、「adbinstallmyapp.apk」を実行します。
adbが利用できない場合は、apkファイルをSDカードのどこかに配置し、ファイルマネージャーを実行します(OIFileManagerまたはAstroが適切な選択です)。ファイルマネージャーを使用すると、apkをデバイスにインストールできます。
また、ユーザーにインターネットからapkをダウンロードさせることもできます。次に、ブラウザのダウンロードメニュー項目でインストールできます。