2011-01-10 5 views
0

私は最初のAPPを公開していましたが、問題があり、私は多くのAVDでアプリケーションをテストした後、私の電話(Galaxy S)出版前に私のガールフレンドの電話(銀河5)、私はAPIレベルの要件を指定するメッセージを受け取った公開しようとしたとき。その後、私は <uses-sdk android:minSdkVersionを使用したレイアウトの問題 - Android

<uses-sdk android:minSdkVersion="4" 
       android:targetSdkVersion="7" 
      /> 

が、私はAVDでテストし、このコードを入れて、私は全く問題がなかったが、私は公開し、私のギャラクシーSでテストしたとき、私は私のアプリのクレイジーなレイアウトに遭遇し、私は、なぜ何もしません私はEclipseに戻り、私の銀河のSに直接テストして同じエラーが出るので、コードのこの部分を取り出して銀河のSで再試行し、レイアウトはすべてOKです。間違ったこと。

多くのありがとう申し訳ありません私の貧しい私はブラジルから私は英語です。

答えて

0

あなたの2台の携帯電話のAndroidバージョンが異なる可能性があります。これを行うには、あなたの2台の電話機と同じアンドロイド版、画面サイズと密度の2つのエミュレータを作成し、そこでテストしてデバッグします。

1

あなたのレイアウト定義とは違うと思います。 layout_widthとlayout_heightにはどのような値を使用しましたか? (レイアウトとウィジェット用)?あなたは "fill_parent"の "wrap_content"を使うべきです。もしあなたが正確な結果を出さなければならない場合は、pxやpixではなくdip(100dip)で値を与えてください。詳細については、このドキュメントをお読みくださいhttp://developer.android.com/guide/practices/screens_support.html

+0

私はすべてのpxをディップに変更しました。今はすべてOKです。= D – Thiago

0

ターゲットSDKを削除してください。あなたは2つの別々の宣言を使用しています。

<uses-sdk android:minSdkVersion="4"/> 

これは唯一必要なものです。

-1

私もこれを見ました。私のアプリケーションは、APIレベル4以降のすべてで動作します。私は私のマニフェストに

<uses-sdk android:minSdkVersion="4"/>

を追加して、私のG2で実行すると、私は狂ったレイアウトを取得します。このヘッドアップに感謝します。後で私がしなければならなかった変更について報告します。

m。

関連する問題