1

ウェブサイトが提供するサービス専用のアプリを開発しています。このアプリを使用すると、ユーザーは実際の Web サイトにログインしてアクティビティを実行できます。

コーディング部分では、Android アプリに JSOUP 1.6.1 jar を使用しています。このjarにより、インターネットに接続できます。このアプリは、Sony Xperia、すべての Android エミュレーター、さらには Galaxy エミュレーターでもうまく機能します。しかし、私のアプリを他の携帯電話で実行すると、その Web サイトとの接続が確立されないため、アプリが失敗します。

アプリに Android 2.3 以降、API レベル 10 を使用しています。

インターネットへのアクセスに関連するすべての権限を Android アプリに付与しました。

JSOUP はすべての Android モバイルで動作しますか??? 実行中の場合、私のアプリが他の Android モバイルで動作しない理由を教えてください。

どんな助けでも大歓迎です。

4

1 に答える 1

1

API レベル 10 で開発している場合、アプリはそれより低い API レベルのデバイスでは動作しません。プロジェクトの API レベルを低いレベルに設定して、以前のレベルと互換性のない API 呼び出しを使用しているかどうかを確認できます。もしそうなら、おそらくそれらを他の API 呼び出しに置き換えることができます。そうしないと、API レベル 10 以上のデバイスでしか実行できなくなる可能性があります。

また、下位互換性のあるアプリを開発する方法については、このブログ投稿を参照してください。

于 2012-04-29T19:28:49.373 に答える