1

私はviewpagerindicatorを使用しようとしましたが、どういうわけかコンソールエラーは常にこれを示しています:

E/AndroidRuntime(871): 原因: java.lang.ClassNotFoundException: ローダー dalvik.system.PathClassLoader の com.viewpagerindicator.TitlePageIndicator

viewpagerindicator をライブラリとして含めました。誰でも助けてもらえますか?

4

4 に答える 4

1

これを試してください: プロジェクトを右クリックします。[プロパティ] を選択します。Java Build Path に移動し、ライブラリがチェックされていることを確認します。チェックされていることを確認したら、プロジェクトを消去してからプロジェクトを実行します。これで問題が解決するはずです。

ここに画像の説明を入力

于 2012-05-18T14:22:54.157 に答える
1

代わりに Gradle ビルド ファイルに含めます。2 つのファイルがあります。

「app」フォルダーにある build.gradle と、ルート プロジェクト フォルダーにある別のフォルダー。

最初のセクションの「依存関係」セクションを次のように更新します。

dependencies {
   /..... other libs
   compile 'com.viewpagerindicator:library:2.4.1@aar'
   /.... other libs
}

そして、次のように 2 番目のセクションの「allprojects」セクションを更新します。

allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
    }
}
于 2015-05-12T11:06:07.763 に答える
0

プロジェクトにライブラリを追加する必要があります。

最初にこれを行います。

[ファイル] > [インポート] > [Android] > [既存の Android コードをワークスペースに]

次に、ライブラリをプロジェクトに追加します。

プロジェクト プロパティ > Android > スクロール ダウンして必要なライブラリを追加

-

よくわかりませんが、この例が役立つかもしれません。ActionBarSherlock と ViewPagerIndicator をうまく機能させる

ここで言及されているバグに遭遇することもあります。Android - IllegalArgumentException を与える GoogleMaps API 2.0 での SupportMapFragment

それがViewPagerIndicatorを機能させた方法です..

幸運を..!!

于 2013-02-19T10:05:08.167 に答える
0

JDK を 32 ビット バージョンに切り替えるまで、viewpagerindicator には多くの問題がありました。

詳細については、 https://stackoverflow.com/a/12831327/1116861を参照してください。

于 2012-11-17T02:00:11.437 に答える