0

ナビゲーションドロワーなどで作業できるように、新しいWear UI Libraryをインポートしました。しかし、それをプロジェクトに読み込むと、Androidスタジオレイアウトエディタはデザインをプレビューできなくなります。私はそれがnewBoxInsetLayoutと関係していると思います。Androidスタジオレイアウトエディタを破る新Wear UIライブラリ

私のGradleの依存関係は、(support_version26.0.2である)のようになります。私は着用LIB(ない古いウェアラブル LIB)をコメントアウトすると、それが正常に動作

... 
android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.1" 
    defaultConfig { 
     applicationId "foo.bar.mayan" 
     minSdkVersion 25 
     targetSdkVersion 26 
     versionCode 1 
     versionName "1.0" 
    } 
    ... 
} 
... 
dependencies { 
    implementation fileTree(dir: 'libs', include: ['*.jar']) 
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" 

    implementation "com.android.support:wear:$support_version" // the problem 
    implementation "com.android.support:percent:$support_version" 
    implementation "com.android.support:support-v4:$support_version" 
    implementation "com.android.support:recyclerview-v7:$support_version" 
    implementation 'com.google.android.support:wearable:2.0.5' 
    implementation 'com.google.android.gms:play-services-wearable:11.4.2' 
    compileOnly 'com.google.android.wearable:wearable:2.0.5' 
    ... 
} 

Functional layout editor preview

ただし、Wearライブラリとリファクタリングを含めると、参照番号が新しいBoxInsetLayoutを指すようになると、それは破損します。

enter image description here

私は古いBoxInsetLayoutを使用し続けていても、それは同じ効果があることに注意してください。そのライブラリが依存している限り、レイアウトエディタはデザインをプレビューできません。もちろん

は、私がなどが

そして、はい、問題は、レイアウトエディタの[デザイン]タブに影響し、再構築し、無効とスタジオを再起動し、Gradleのを清掃しようとしました。

答えて

0

私が見ることができる唯一の問題は、ライブラリが適切にダウンロードされていないことです。 キャッシュからライブラリを削除し、プロジェクトを再度ビルドします。 問題を解決するはずです。

関連する問題