Кто нибудь работает с открытым исходным кодом FBReader?

Недавно я хочу работать с FBReader. Я взял его коды с GitHub и скачать Android NDK и Cygwin. Но у меня есть несколько проблем.

Мне нужна ваша помощь для настройки и использования этих кодов. Я устанавливаю Cygwin и пытаюсь настроить его, но получаю следующую ошибку в кодах:

1. Я получаю сообщение об ошибке в файле main.xml: "ошибка: не найден идентификатор ресурса для атрибута" fadeScrollbars "в пакете" android ""

2. Я получаю ошибки в src /...: "Не удается разрешить импорт org.geometerplus.zlibrary.ui.android.R" (для строки: import org.geometerplus.zlibrary.ui.android.R;)

3. В файле HowToBuild я не понимаю, какой файл ' local.properties ' создается и как установить адрес для sdk.dir && ndk.dir

4. В файле.bashrc куда мне вставлять параметры? (какая строка)

5. Должен ли Android NDK настраиваться? Как?

Я ищу и изучаю много, но я не могу использовать FBReader. Не могли бы вы мне помочь, пожалуйста? Кстати, я использовал Eclipse.

Спасибо и всего наилучшего, Омид

3 ответа

Вы можете собрать NDK, используя cmd.

ndk-build -C your_project_location

эта ссылка поможет вам.

Это то, что я сделал: я скачал и распаковал NDK. Затем я запустил команду NDK-build в каталоге проекта в CMD:

cd: <PROJECT SOURCE DIRECTORY>
<PATH-TO-NDK FOLDER>\ndk-build

После его сборки следуйте инструкциям внутри файла readme для FBBuilder. Задать путь очень просто. Создайте файл local.properties в корне проекта FBReader и введите в него пути SDK и NDK, как показано в файле readme. Если у вас есть winodws, ваш путь будет примерно таким: C:\android\android_ndk и т. Д.

После того, как вы это сделаете, вы должны столкнуться со следующей ошибкой: org.geometerplus.zlibrary.ui.android.R не разрешен. Это даже я не знаю, как исправить. Я сейчас исследую это.

У меня тоже была такая же проблема. Сначала попробуйте решить другие проблемы в вашем проекте. Этот файл генерируется автоматически вашим SDK, так что не беспокойтесь об этом. Также имя пакета в вашем файле манифеста должно быть таким, как показано ниже:-

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.geometerplus.zlibrary.ui.android"
    android:installLocation="auto"
    android:versionCode="108021"
    android:versionName="1.8.2" >

Как только другие ошибки будут устранены, SDK создаст этот файл при обновлении проекта или очистке проекта.

Другие вопросы по тегам