Skip to content

OlegSheliakin/HowTo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

HowTo

WiFI ADB

  1. Подключаем девайс по USB
  2. Открываем терминал в папке с adb по пути ПУТЬ_ДО_SDK/sdk/platform-tools
  3. Убеждаемся что девайс и комп в одной Wi-Fi сети.
  4. adb forward tcp:5555 tcp:5555
  5. Набираем adb tcpip 5555
  6. Набираем adb connect IP_ДЕВАЙСА Далее, в 95% случаев достаточно выполнить лишь п6.

Add ADB to PATH

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
source ~/.bash_profile

Git

Нужны изменения из feature/TASK-1 для того, чтобы делать feature/TASK-2 и затем, когда feature/TASK-1 будет влита в develop, нужно перекинуть изменения feature/TASK-2 на develop.

  1. Создаем ветку feature/TASK-2 от ветки feature/TASK-1.
  2. Ждем когда feature/TASK-1 будет вмержен в develop.
  3. Выполняем:
git rebase --onto develop feature/TASK-1 feature/TASK-2

Добавляем все изменения в последний коммит

git add .
git commit --amend --no-edit

Open deeplink

adb shell am start -a android.intent.action.VIEW -d "android-app://com.app/path/"

Cloc

https://github.com/AlDanial/cloc

Считаем количество строк сгенерированного кода. Подходит для монолитных и многомодульных проектов.

. - это текущая директория. Если вы находитесь в директории с проектом, то это подойдет, иначе нужно указать путь к проекту.

find . -type d -name build | xargs cloc

Считаем количество строк кода во всем проекте

cloc . 

Считаем сколько строк кода сгенерировал Dagger

find . -type d -name build -exec \
find {} -type f -name "**Factory.java" -o -name "**MembersInjector.java" -o -name "Dagger**.java" \; | \
xargs zip archive.zip -q ; \
cloc archive.zip ; \
rm archive.zip

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published