2016-10-18 21 views
1

初めてaarモジュールをビルドします。私は自分のアプリケーションをaarモジュールに変換することができます。私は別の新しいアプリケーションを作成し、このaarファイルをプロジェクトに追加します。しかし、このエラーが発生しました。aarモジュールを構築する

Error:(9) No resource identifier found for attribute 'civ_border_color' in package 'com.example.com' 

私は答えを検索しました、と勧告などの が のxmlnsを置き換える:アプリ= "http://schemas.android.com/apk/res-auto" のxmlns と:アプリ= "HTTP ://schemas.android.com/apk/lib-auto "または xmlns:app =" http://schemas.android.com/apk/com.example.com "

私は試しました。そして、私はエラーがあるファイルに気づき、ファイルを自動生成して、私はそれらを変更するとは思わない。 aarファイルの作成に欠けているステップはありますか?ところで、aarファイルのコンパイルは成功です。私が逃した有益な情報があれば教えてください。投票しない。私が逃したものは本当に分かりません。ありがとう。

+0

あなたの新しいアプリであなたはどのようにaarを参照していますか? –

+0

これに続く[リンク] http://stackoverflow.com/questions/29826717/how-to-import-a-aar-file-into-android-スタジオ1-1-0-私のコードで使用する – kggoh

+0

以下に追加する問題を確認してください。 –

答えて

1

あなたはあなたのプロジェクトのbuild.gradleに

repositories { 
    flatDir { 
    dirs 'libs' 
    } 
} 

を追加しましたか?

あなたは、モジュールのbuild.gradleに

compile(name: 'xxx', ext: 'aar')。 

を追加しましたか?

+0

私は手動で何も追加しませんでしたが、これを使用してください[Link] http://stackoverflow.com/questions/29826717/how-to-import-a-aar-file-into-android-studio-1-1-0私はコードを使用しています。 – kggoh

+0

私はgradleファイルをチェックしますが、上記の内容はありません。 – kggoh

+0

次に、上記のコードを両方ともbuild.gradleに追加する必要があります。 –

-1

回答が見つかりました。この問題に直面している人に手を差し伸べる。 aarモジュールをビルドするとき。レイアウトは、モジュールをコンパイルし、新しいプロジェクトにこのモジュールを追加

xmlns:app="http://schemas.android.com/apk/lib-auto" 

xmlns:app="http://schemas.android.com/apk/res-auto" 

からの変更であることを確認してください。 (問題は解決しました、今私は別の質問を投稿する別のエラーが発生しました)ありがとう。

+0

lib-autoとは何ですか? –

関連する問題