Как начать использовать и разрабатывать на Ubuntu Linux? [закрытый]

Одним из возможных решений, которое я также пробовал, было отключение функции «Быстрый запуск». Перейти к Файл -> Настройки -> Построение, выполнение, развертывание -> Мгновенный запуск -> Снимите флажок для мгновенного запуска .

Очистите свой проект перед запуском на вашем устройстве.

Редактировать

Обязательно включите опцию multidex , если ваше приложение и библиотеки, на которые оно ссылается, превышают ограничение в 65 тыс. Методов . Для поддержки мультидекса в сборке Gradle добавьте зависимости

dependencies {
  implementation 'com.android.support:multidex:1.0.3'
}

А в defaultConfig добавьте multiDexEnabled

defaultConfig {
        ...
        minSdkVersion 21 
        targetSdkVersion 28
        multiDexEnabled true
    }

Для получения дополнительной информации о мультидексе, пожалуйста, посетите ссылку разработчика Android [118 ]

32
задан 4 revs, 2 users 71% 1 July 2010 в 16:05
поделиться

9 ответов

Предложения

Настройка среды

  1. Я бы порекомендовал вам установить JDK, если вы занимаетесь разработкой Java. Посмотрите здесь для инструкций по использованию apt для установки Sun JRE.

  2. Затем, получите достойную установку IDE. Попробуйте Netbeans или Eclipse - оба могут быть также настроены для работы с php.

  3. Также убедитесь, что вы устанавливаете php и Apache, вот некоторые инструкции .

  4. Поскольку звучит так, будто вы собираетесь использовать классическую LAMP установку, вы также можете установить PostgreSQL или MySQL .

Это должно получить Вы бежите достаточно далеко, чтобы сделать видео и т. д. полезными.

Ресурсы для разработчиков

Ресурсы IDE

Java

PHP

  • PEAR - Получить библиотеки для распространенных задач в PHP.
  • ADODB - Получить приличную базу данных БД для PHP и узнать, как предотвратить атаки SQL-инъекциями с самого начала.
  • Начать играть вокруг с веб-разработчиком framework .
26
ответ дан 27 November 2019 в 21:01
поделиться

Поскольку и Java, и PHP являются кроссплатформенными, похоже, вашей самой большой задачей было бы ознакомиться с GNU / Linux и инструментами, связанными с веб-разработкой, в частности веб-сервером apache. Вот несколько вещей, которые Google дал мне:

http://www.micahcarrick.com/09-28-2007/web-development-linux.html

http://httpd.apache.org/docs/ 2.2 /

Веселитесь.

кажется, вашей самой большой задачей было бы ознакомиться с GNU / Linux и инструментами, связанными с веб-разработкой, в частности, веб-сервером apache. Вот несколько вещей, которые Google дал мне:

http://www.micahcarrick.com/09-28-2007/web-development-linux.html

http://httpd.apache.org/docs/ 2.2 /

Веселитесь.

кажется, вашей самой большой задачей было бы ознакомиться с GNU / Linux и инструментами, связанными с веб-разработкой, в частности, веб-сервером apache. Вот несколько вещей, которые Google дал мне:

http://www.micahcarrick.com/09-28-2007/web-development-linux.html

http://httpd.apache.org/docs/ 2.2 /

Веселитесь.

4
ответ дан 27 November 2019 в 21:01
поделиться

Another option is Lazarus, which is based on Free Pascal, which itself is based on Delphi.

Lazarus allows you to develop using Object Oriented Pascal, across Linux, Windows and MacOSX and produces natively compiled executables on each target platform.

Natively compiled executables are generally much faster than interpreter based apps (i.e. Java, C#, PHP).

Lazarus use a component and event based approach to development which allows you to design GUI by dragging and dropping components on a Form Designer, which then are hooked through events.

Good luck with your programming adventures!

2
ответ дан 27 November 2019 в 21:01
поделиться

Разработка Java - это то, что вы можете легко сделать с помощью Eclipse в Linux. Разработка PHP более или менее такая же, как в Windows. Используйте хороший текстовый редактор для написания сценариев PHP.

Установка необходимых инструментов может отличаться от того, как это делается в Windows, но и PHP, и Eclipse доступны в виде пакетов в Ubuntu.

1
ответ дан 27 November 2019 в 21:01
поделиться

Если бы я порекомендовал одну вещь, вы бы научились любить раковину. Требуется время, чтобы почувствовать себя как дома, но оно того стоит.

По смежной теме - вы можете рассмотреть возможность использования emacs или vim в качестве редактора, но это скорее вопрос личных предпочтений. Некоторым людям просто нравится IDE.

Возможно, вам следует сосредоточиться на PHP, а не на Java. С ним легче начать, и он гораздо более верен традиции Linux (что бы это ни значило), чем Java.

1
ответ дан 27 November 2019 в 21:01
поделиться

Eclipse должен нормально работать в Ubuntu.

Попробуйте начать с него разработку на Java,

0
ответ дан 27 November 2019 в 21:01
поделиться

Если вы хотите довольно легко настроить лампу, вы можете взглянуть на Zend Server Community Edition. http://www.zend.com/products/server/downloads-all

Для затмения разработки (как предложено выше) с PDT (инструменты разработки Php) довольно хорошо http: // www. eclipse.org/pdt/. Я предпочитаю Netbeans, хотя. Вы также можете использовать gedit с некоторыми плагинами, см. этот

0
ответ дан 27 November 2019 в 21:01
поделиться

Карманное руководство Ubuntu

Если вы новичок в Linux, я бы посоветовал вам взглянуть на Карманное руководство Ubuntu . В нем рассматриваются базовые вещи, которые хотел бы знать любой пользователь - управление окнами, конфигурация системы и т. Д., А также некоторые исторические сведения о Linux и Ubuntu. Вы можете просмотреть это и немного узнать.

Основы Bash

Ближе к концу он также объясняет основы bash , то есть командной строки Linux. Эта часть интересна - вы можете сделать в bash намного больше, чем в командной строке Windows. Например, вам может быть знакома идиома Windows:

dir > directorylist.txt

... что означает «перечислить содержимое этой папки и вместо того, чтобы показывать результат, поместите его в этот файл»

. В Linux вы можете сделать это, а также вы можете сделать трубопровод, где вы направляете вывод одной команды в другую. Например:

ls | grep foo

означает «перечислить содержимое этой папки и найти в выводе регулярное выражение foo». Вы можете добавить столько каналов, сколько захотите, и использовать различные команды.

Вы также можете использовать раскрытие фигурных скобок для последовательного выполнения нескольких команд. Например,

mkdir photos_{france,spain,italy}

создаст каталоги с именами photos_france, photos_spain и photos_italy.

Если вы собираетесь разрабатывать в Linux, вам следует потратить время на чтение некоторых руководств по bash, чтобы в полной мере использовать его.

1144517]

Вы также можете использовать фигурные скобки для последовательного выполнения нескольких команд. Например,

mkdir photos_{france,spain,italy}

создаст каталоги с именами photos_france, photos_spain и photos_italy.

Если вы собираетесь разрабатывать в Linux, вам следует потратить время на чтение некоторых руководств по bash, чтобы в полной мере использовать его.

1144517]

Вы также можете использовать фигурные скобки для последовательного выполнения нескольких команд. Например,

mkdir photos_{france,spain,italy}

создаст каталоги с именами photos_france, photos_spain и photos_italy.

Если вы собираетесь разрабатывать в Linux, вам следует потратить время на чтение некоторых руководств по bash, чтобы в полной мере использовать его.

1144517]

9
ответ дан 27 November 2019 в 21:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: