Как запустить чужой проект Android Studio?
Дали тестовое задание на Junior Android разработчика, я его выполнил. Я выложил свой проект на гит. Возник вопрос, как собрать и запустить чужой проект из консоли без установки AS? Что я должен написать в инструкции по запуску? Не клонировать ведь целый проект и запускать его с уже установленными IDE.. Или же достаточно просто прописать в инструкции по запуску что нужно запускать на смартфоне apk файл и тестировать его? Как по другому запускать чужой проект я не знаю. Помогите советом.
- Вопрос задан более трёх лет назад
- 3440 просмотров
Комментировать
Решения вопроса 1
Java, Kotlin, Android Developer
В большинстве случаев те, кто берёт android проект, знают, как с ним работать.
Чтобы собрать apk без студии, нужно установить android sdk на соответствующую систему и вызвать gradle таск assembleDebug/assembleRelease
Одну правильную мысль предыдущий оратор высказал — выложите apk куда-нибудь и делитесь ссылкой.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 1
Владимир Коротенко @firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Позиция гугла такая:
Android SDK мы не даем без студии. И даже если ты хитромудрый, то при вызове мы выбросим эксепшен, мол установи студию и будет счастье.
Впрочем обходные пути есть. Но в чем ваша проблема? Выложите апк и все. Если кому то нужно собрать, не переломиться запустит студию, ну или грендл если студия уже установлена
Ответ написан более трёх лет назад
Нравится 1 5 комментариев
Elbek M @Elbek_M Автор вопроса
Спасибо за разъяснение!
Откуда вы этот бред взяли?
Как же мы на ci собираем проекты без студии?
https://developer.android.com/studio/#command-tools
Elbek M, это дезинформация.
Владимир Коротенко @firedragon
illuzor, Ровно сейчас разбирался. Студия ругается на отсутствие папки License и требует скопировать откуда то где было согласие.
В общем в первый раз, будет довольно сложно.
ERROR: Failed to install the following Android SDK packages as some licences have not been accepted.
build-tools;27.0.3 Android SDK Build-Tools 27.0.3
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see d.android.com/r/studio-ui/export-licenses.html
Using Android SDK: C:\Program Files (x86)\Android\android-sdk
Install missing SDK package(s)
Как запустить чужой проект в Intellij Idea
Все классы подсветились оранжевым и написано что нет SDK. SDK подключил 1.8(пользуюсь им в другом проекте уже очень долго), а в этом проекте классы после подключения все равно остались оранжевыми(J) и проект не запускается. Когда захожу в Run -> Edit cofigurations -> Application и выбираю Main class среди своих файлов, то не горит кнопка ОК.
- как запустить
- intellij idea
- запустить чужой
- чужой проект
Как запустить чужой проект в Intellij Idea
Все классы подсветились оранжевым и написано что нет SDK. SDK подключил 1.8(пользуюсь им в другом проекте уже очень долго), а в этом проекте классы после подключения все равно остались оранжевыми(J) и проект не запускается. Когда захожу в Run -> Edit cofigurations -> Application и выбираю Main class среди своих файлов, то не горит кнопка ОК.
Отслеживать
задан 15 июл 2019 в 1:48
Николай Хазов Николай Хазов
11 1 1 золотой знак 1 1 серебряный знак 4 4 бронзовых знака
Надо нажать правой кнопкой на папке с классами, и выбрать «Mark Directory As . » -> «Source Root»
15 июл 2019 в 3:35
Спасибо! Сработало!
15 июл 2019 в 5:19
0
Сортировка: Сброс на вариант по умолчанию
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
- java
- intellij-idea
- project
Manage projects hosted on GitHub
You can clone a repository that you want to contribute to directly from IntelliJ IDEA and create a new project based on it.
- Go to Git | Clone . If the Git menu is not available, choose VCS | Get from Version Control .
- In the Get from Version Control dialog, choose GitHub on the left.
- Log in to GitHub by doing one of the following:
- If you have a token, click Use token , then paste the token in the Token field, and click Log In .
- Otherwise, click Log In via GitHub . Enter your GitHub credentials in the browser window that opens. If you have two-factor authentication enabled, you will be asked to enter a code that will be sent to you by SMS or through the mobile application.
- Select a repository from the list of all GitHub projects associated with your account and the organization that your account belongs to.
- In the Directory field, enter the path to the folder where your local Git repository will be created.
- Click Clone . If you want to create a project based on these sources, click Yes in the confirmation dialog. IntelliJ IDEA will automatically set Git root mapping to the project root directory.
Share a project on GitHub
You can add a remote GitHub repository for a project you are developing locally, so that others can view it or contribute to it.
- Open the project you want to share.
- Go to Git | GitHub | Share Project on GitHub . If you have already registered your GitHub account in IntelliJ IDEA, connection will be established using these credentials. If you have not registered your account in IntelliJ IDEA, the Login to GitHub dialog opens. Specify your access token or request a new one with your login and password.
- When connection to GitHub has been established, the Share Project on GitHub dialog opens. Specify the new repository name, the name of the remote, and enter a description of your project. You can select the Private option if you do not want to allow public access to your repository for other GitHub users. The name that you specify in the Remote field will be further visible in the Git | Manage Remotes dialog. For more information, refer to Add a remote repository.
- Click Share to initiate a new repository and upload project sources to it.
Jump to the GitHub version of a file
You can jump from IntelliJ IDEA to the GitHub version of a file. IntelliJ IDEA detects which branch is currently active as well as the latest revision of the file, and opens the GitHub copy of the selected file in the corresponding commit in your web browser.
- Do one of the following:
- Select Git | GitHub | Open on GitHub from the main menu.
- Select a file in the editor or in the Project view, and choose Open In | GitHub from the context menu.
- Select the file in the Project view, press Control+Shift+A , and type Open on Github .
- If you are signed in to GitHub, the remote version of the file will open in the browser. Otherwise:
- Enter your GitHub credentials in the browser window that opens. If you have two-factor authentication enabled, you will be asked to enter a code that will be sent to you by SMS or through the mobile application.
If you are opening the GitHub file version from the editor, the file will be also automatically scrolled to the current line.
If the file points to more than one remote, you will be prompted to select the appropriate repository.