main commit
This commit is contained in:
@@ -3,11 +3,28 @@
|
||||
# Автоматическая сборка, установка APK на LG G6 и мониторинг логов
|
||||
# Использование: ./install_to_lg_g6.sh
|
||||
|
||||
# Принудительно используем Java 17 - ту же версию что в gradle.properties
|
||||
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
|
||||
export GRADLE_OPTS="-Dorg.gradle.java.home=/usr/lib/jvm/java-17-openjdk-amd64 -Dorg.gradle.jvmargs=-Xmx2048m"
|
||||
export PATH="/usr/lib/jvm/java-17-openjdk-amd64/bin:$PATH"
|
||||
|
||||
# Проверяем что Java 17 доступна
|
||||
if [ ! -d "$JAVA_HOME" ]; then
|
||||
echo "❌ Java 17 не найдена в $JAVA_HOME"
|
||||
echo "Проверим доступные версии Java:"
|
||||
ls -la /usr/lib/jvm/
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "🔧 GodEye APK Builder & Installer для LG G6"
|
||||
echo "=============================================="
|
||||
echo "🔧 JAVA_HOME: $JAVA_HOME"
|
||||
echo "🔧 Java версия: $($JAVA_HOME/bin/java -version 2>&1 | head -1)"
|
||||
|
||||
APK_PATH="/home/trevor/AndroidStudioProjects/GodEye/app/build/outputs/apk/debug/app-debug.apk"
|
||||
LG_G6_DEVICE="LGMG600S9b4da66b"
|
||||
APP_PACKAGE="com.example.godeye"
|
||||
MAIN_ACTIVITY=".LegacyMainActivity"
|
||||
|
||||
# Функция для логирования с временными метками
|
||||
log() {
|
||||
@@ -33,7 +50,7 @@ log "✅ LG G6 найден: $LG_G6_DEVICE"
|
||||
|
||||
# Собираем проект
|
||||
log "🔨 Собираю проект..."
|
||||
if ! ./gradlew assembleDebug; then
|
||||
if ! JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ./gradlew assembleDebug --no-daemon; then
|
||||
echo "❌ Ошибка сборки проекта!"
|
||||
exit 1
|
||||
fi
|
||||
@@ -61,7 +78,7 @@ adb -s "$LG_G6_DEVICE" logcat -c
|
||||
|
||||
# Запускаем приложение
|
||||
log "🚀 Запускаю приложение GodEye..."
|
||||
adb -s "$LG_G6_DEVICE" shell am start -n com.example.godeye/.MainActivity
|
||||
adb -s "$LG_G6_DEVICE" shell am start -n ${APP_PACKAGE}/${MAIN_ACTIVITY}
|
||||
|
||||
# Ждем немного для инициализации
|
||||
sleep 2
|
||||
|
||||
Reference in New Issue
Block a user