Кто нибудь работает с открытым исходным кодом 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. Затем я запустил команду 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 создаст этот файл при обновлении проекта или очистке проекта.