2016-03-23 10 views
1

Im импортирует этот старый проект ArduDroid (https://github.com/xgxzatx/ArduDroid) в Android Studio 1.5.1. Сначала я получил неустранимую ошибку из-за библиотеки ActionBarSherlock, и Android Studio даже не импортировала проект. Я последовал за сообщением, в котором предлагалось прокомментировать звонок в project.properties для этой библиотеки, а затем импортировать, поэтому я сделал, и проект успешно импортировался в Android Studio. Затем я загрузил папку ActionBarSherlock и поместил ее в мою папку проекта, чтобы она была распознана, какой она есть.Ошибка компиляции при импорте ArduDroid в Android Studio

Теперь у меня появилось немало ошибок, требующих разного SDK и создания инструментов. До сих пор я пробовал SDK 19 и по умолчанию 22, которые, как я полагаю, установлен в Android Studio. Кажется, проблема заключается в том, что ActionBarSherlock настроен для SDK 19, но проект, похоже, настроен на другой SDK. Я также считаю, что это имеет какое-то отношение ActionBarSherlock компиляции только вверх до SDK 19.

В настоящее время это мои настройки:

Ive installed SDK's: 
22 
19 
15 

AndroidProject 
AndroidManifest.xml>>>min:15, target:15 
build.gradle>>>>>>>>>>compile:15, buildTools:22.0.1, min:15, target:15 

ActionBarSherlock 
AndroidManifest.xml>>>min:15, target:15 
build.gradle>>>>>>>>>>compile:19, buildTools:19.1.0 
project.properties>>>>target=android-15 

Теперь я получаю: Error retrieving parent for item: No resource found that matches the given name 'Theme.Sherlock'

ответ

0

Ok, Я удалил всю папку проекта из своего рабочего пространства и снова начал работу:

  1. Прокомментировал thi s линия в project.properties с помощью TextEdit:

    android.library.reference.1 = ../../JakeWharton-ActionBarSherlock-e5c2d1c/библиотека

  2. Импортные проект в Android Studio.

  3. Заметил, что у меня есть проект build.gradle, модуль build.gradle.
  4. В этот раз не вставляйте папку ActionBarSherlock в проект в Android Studio.
  5. Добавлены эти строки в модуль build.gradle:

    dependencies { 
    compile 'com.actionbarsherlock:actionbarsherlock:[email protected]' 
    compile 'com.android.support:support-v4:18.0.0' 
    

    }

  6. левый модуль build.gradle как:

    compileSdkVersion 15 buildToolsVersion "22.0.1"

    defaultConfig { applicationId "com.xgxzatx.ardudroid" minSdkVersi на 8 targetSdkVersion 15 }

  7. Левый AndroidManifest.XML с мин = 8 и целями = 15

Однако, когда я запустить приложение на моем телефоне я просто получаю пустой экран с вкладкой Конфигурации и вкладкой мониторинга, но ArduDroid должен иметь много кнопок и ползунки и несколько текстовых полей в нижней части, как это:

ArduDroid by Techbitar

но то, что я получаю так:

Other ArduDroid

Итак, я предполагаю, что это, возможно, была незавершенная работа, которую автор так и не закончил? Может ли кто-нибудь еще запустить проект и подтвердить?