アイヴはアプリを作って今すぐ公開しました。市場からダウンロードしたアプリの動作が、Eclipseを使ってテストランを実行した場合とは異なる動作をする不思議な問題に直面しています。公開されたアンドロイドアプリはテスト環境と異なります
私のアプリはそうのようなWebViewの中maps.google.comのURLを起動します:Googleは閉じをマップするので、私は、バックボタンを押したときに
今<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="helloworld" />
</intent-filter>
:意図としてこれに
if (url != null && url.startsWith("http://maps.google.com")) {
mWebView.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
return true;
} else {
view.loadUrl(url);
return false; }
を私のテスト環境では、メインアクティビティのページにまっすぐに戻ります。公開されたアプリでは、アプリ全体を再起動してスプラッシュ画面とすべてを表示します。
Iveはこれを4回エクスポートしようとしましたが、どこに問題があるのか把握できません。誰でもポインタを持っていますか? eclipse(同じ物理的なデバイス上で動作している)を介してローカルで実行するだけで、実際には変わったように動作します。
ログキャッチはありますか? – RivieraKid
APKをエクスポートする前にプロジェクトをクリーンアップしようとしましたか?また、エミュレータまたは物理デバイスを使用しています。 – Nick
公開アプリでのみこれを行うので、読み込むlogcatはありません。私がこれをやろうとすると試運転ショーにエラーはありません。私は物理的なデバイス(xperia円弧)上で実行しています。 私はそれを掃除しようとします! :) – Havihavi