私は非常に奇妙な問題があります。私はUbuntu 15.10でAndroid Studio 2.1を使用しています。"ClassNotFoundException:android.support.v7.widget.GridLayout"実際にインポートされても、
私は、v7サポートライブラリからGridLayout
を実装しようとしています。私は、SDK ManagerからAndroid Support Library
とAndroid Support Repository
をインストールして、私のアプリbuild.gradleの依存関係にGridLayoutの追加:私のレイアウトのXMLに追加すると、それはそれが必要のように、それがインポートされたかのように正確に自動的に補完ファイル
compile 'com.android.support:design:23.3.0'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:gridlayout-v7:23.3.0'
を。
<android.support.v7.widget.GridLayout xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:columnCount="4"
app:rowCount="4"
android:id="@+id/keypadButtons"
app:alignmentMode="alignBounds">
...
しかし、デバイスでどのように見えるかを確認するためにプロジェクトをビルドすると、何らかの理由で失敗します。私はデザインビューでそれをチェックアウトしたい場合は
、私は私が述べて、私のイベントログのパースエラーを持っていることを参照してください。
java.lang.RuntimeException: java.lang.ClassNotFoundException: android.support.v7.widget.GridLayout
編集:もデザインでのGridLayoutを見 それは、私の場合は4列と4行になるはずです。しかし、GridLayoutクラスの解析エラーが見つかりませんし、他の要素の私のコンポーネントツリーを表示することができません。
ライブラリを追加する際にいくつかのステップがありませんでしたか?私はWindows上で他のv4およびv7サポートライブラリを使用しましたが、問題はありません。それはLinuxの許可の問題かもしれませんか?