Самый простой способ восстановить старые версии Android Studio Project - PullRequest
1 голос
/ 20 октября 2019

Я создал приложение еще в тот день, когда развертывал его только на частных устройствах, его никогда не было в магазине приложений.

Мне нужно было внести в него некоторые изменения, поэтому я открыл свою андроид-студию (которая была обновлена ​​до последней версии), и все, кажется, сломалось.

Gradle всегда терпит неудачу иговорит: ERROR: Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha9

Я погуглил это и нашел широко принятое решение. Я подтвердил, что alpha9 фактически установлен.

Итак, я нашел это в Google и нашел другое решение: где я могу набрать это в терминале:

cd /Users/Me/Library/Android/sdk/tools/bin и ./sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.0-alpha9"

Это не удалось, хотя снова говорится, что он установлен.

Это мой текущий Gradle файл:

apply plugin: 'com.android.application'

android {
    signingConfigs {
        T {
        }
    }
    compileSdkVersion 23
    defaultConfig {
        applicationId 'com.myapp.com'
        minSdkVersion 17
        targetSdkVersion 23
        versionCode 39
        versionName 'Version 39'
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
    lintOptions {
        abortOnError false
    }
}    

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile files('libs/jsoup-1.9.2.jar')
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha9'
}

buildscript {
    repositories {
        google() // here
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
    }
}
allprojects {
    repositories {
        google() // and here
        jcenter()
    }
}

Я предполагаю, что эти проблемы вызваны тем, что я пытаюсь отредактировать старое приложение в новой версии android studio и Gradle.

Как я могу

  • обновить приложение до новейших версий без необходимости перепроектировать / перепрограммировать его
  • Отключить несколько версий AS, чтобы все работало исоответствует требованиям.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...