2

car-ui-libプロジェクトに統合したい。このGoogle gitから手動でファイルにAndroid.mkを作成します プロジェクトをビルドした後、Androidスタジオはcppフォルダーを作成し、モジュールでこのコードを使用してAndroid.mkファイルをそこに追加します。(src/main/jni)build.gradle

   sourceSets { main {
        res.srcDirs = ['src/main/res']
    } }

    externalNativeBuild {
        ndkBuild {
            path "src/main/jni/Android.mk"
        }
    }

    useLibrary 'android.car'

問題は、car-uiコンポーネントがまだ表示されないことです。これらのインポートを試します。

import com.android.car.ui.toolbar.TabLayout;
import com.android.car.ui.core.CarUi;

それでも「シンボルUIを解決できません」と表示されます

以下の Android.mk コードも試してみましたが、問題は同じままです。

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
CAR_UI_RRO_SET_NAME := oem
LOCAL_MODULE := car-ui
CAR_UI_RESOURCE_DIR := $(LOCAL_PATH)/res
CAR_UI_RRO_TARGETS := $(CAR_UI_RRO_PACKAGE_NAMES)
CAR_UI_GENERATE_RRO_SET := $(call my-dir)/generate_rros.mk
LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
include $(BUILD_STATIC_LIBRARY)

公式ドキュメントも試しましたが、まだ何も機能しません。チュートリアル/ヘルプをいただければ幸いです:)

4

2 に答える 2