2014-12-14 3 views
0

У меня возникают проблемы, когда я пытаюсь использовать Bindroid в своем Android Studio Project. Я создал приложение шаблона, чтобы создать пример HelloWorld с помощью Bindroid. Я клонировал источник Bindroid в папку/libs. Но когда я иду запускать свое приложение, я получаю ошибку package Bindroid does not exist.Добавление стороннего кода в мой проект Android Studio

Мне нужно знать, как импортировать этот код и использовать его в моем проекте. Например, где я должен разместить этот код? Как настроить мой проект для его использования? Вот моя структура проекта:

enter image description here

EDIT

Так я добавил Bindroid в соответствии с инструкциями, здесь результирующая структура: enter image description here

А вот мои приложения build.gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "19.1.0" 

    defaultConfig { 
     applicationId "com.sg.spencergardner.finance5" 
     minSdkVersion 9 
     targetSdkVersion 21 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:21.0.3' 
    compile project(':Bindroid:Bindroid') 
} 

И settings.gradle моего проекта:

include ':app' 
include ":Bindroid" 
+1

Какова структура папок вашего проекта? – dannyroa

+0

Добавлен скриншот –

ответ

1

Вам нужно скопировать все содержимое этого https://github.com/depoll/bindroid/tree/master/Bindroid под именем папки «Bindroid».

В вашем приложении build.gradle добавьте.

 compile project(':Bindroid:Bindroid') 

: Bindroid: Bindroid соответствует «Папка проекта»: «Папка приложения/библиотеки». См. https://github.com/depoll/bindroid/blob/master/BindroidSample/build.gradle#L5.

Также в ваших настройках.gradle вам нужно добавить «: приложение» и «: Bindroid».

+0

Хорошо, я добавил, как я думаю, вы имеете в виду, и я изменил сообщение, чтобы отразить ваши предложения, и я получаю сообщение об ошибке: (25, 0) Project with path ': Bindroid: Bindroid' could not можно найти в проекте ': app'. в моем build.grade –

+0

Я считаю, что ваш проект - Finance5, поэтому вместо этого используйте компилируемый проект (': Finance5: Bindroid'). – dannyroa

+0

Я поместил код Bindroid под Finance5/app/libs не «Библиотека», как вы упомянули. Я полагал, что libs верен. По-прежнему получаю ту же ошибку, что и Project with Path: Finance5: Bindroid «не может финансироваться в проекте»: app ' –

Смежные вопросы