2012-04-05 7 views
0

Android SDK 8用のアプリを作成していて、うまくいきます。ほとんどのユーザーがSDK 7以上を使用しているので、SDK 7に切り替えようとしましたが、私のカスタムImageViewがRelativeLayoutから消えてしまいました。アプリはクラッシュしません。 SDK 8のフレームワークの一部を使用しているため、これは起こりそうですか?もしそうなら、私のコードのうちSDK 8を使用する部分(つまり、各メソッドのAPIレベルを開発者のドキュメントと照らし合わせてチェックしない部分)を簡単に見つける方法はありますか?SDK 8から7に変更するとカスタム画像が消える

ここに投稿するコードが実際には多すぎます。私のマニフェストファイルは

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

が含まれており、私のproject.propertiesファイルは今、彼らは8でしたが、私はもしわからない7.

+0

あなたはEclipseを使用していますか? – Squonk

+0

ソースを投稿してください。 「あまりにも多く」は「なし」よりも優れています。 –

+0

あなたのコードとxmlファイルとmanifeastファイルを投稿した場合 –

答えて

0

にそれらのすべてを変更するまではライン

target=android-7 

を持っていますそれはあなたの問題ですが、使用しているAPIが最小APIバージョンを超えていることを確認する一般的な質問に答えるには:

最新のAndroidデベロッパーツールにアップデートし、コマンドラインから、プロジェクトのルートフォルダからlintを実行します。とりわけ、「すべての対象APIでサポートされていないAPIへのAPIアクセス」をチェックします。

参考リソース:

Developer tools page for lint
Complete list of Lint checks

+0

ありがとう、これは私が探していたものです。それは私が何か他のことを間違っていることを示唆しているAPI 4までしかメソッドを使用していないようです。それを別の方法で調べなければなりません。 –

関連する問題