2012-03-26 5 views
0

アイヴはアプリを作って今すぐ公開しました。市場からダウンロードしたアプリの動作が、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(同じ物理的なデバイス上で動作している)を介してローカルで実行するだけで、実際には変わったように動作します。

+0

ログキャッチはありますか? – RivieraKid

+0

APKをエクスポートする前にプロジェクトをクリーンアップしようとしましたか?また、エミュレータまたは物理デバイスを使用しています。 – Nick

+0

公開アプリでのみこれを行うので、読み込むlogcatはありません。私がこれをやろうとすると試運転ショーにエラーはありません。私は物理的なデバイス(xperia円弧)上で実行しています。 私はそれを掃除しようとします! :) – Havihavi

答えて

0

これは電話に関連したもので、コードエラーではありません。このアプローチはこれをしようとする人には有効ですが、あなたのテストデバイスで同様の悪い動作が発生した場合 - REBOOT :)

このようなフレンドリーでアクティブなコミュニティを持っていることに対する大きなおかげです。

関連する問題