У меня есть один компьютер с Android Studio 3.5 и проект с большим количеством зависимостей
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
implementation 'com.google.android.material:material:1.1.0-alpha10'
implementation 'com.google.firebase:firebase-database:16.0.4'
testImplementation 'junit:junit:4.13-beta-3'
androidTestImplementation 'androidx.test:runner:1.3.0-alpha02'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0-alpha02'
implementation 'com.google.firebase:firebase-config:19.0.0'
implementation 'com.google.gms:google-services:4.3.2'
implementation 'com.google.firebase:firebase-messaging:20.0.0'
implementation 'com.google.firebase:firebase-auth:19.0.0'
implementation 'org.apache.commons:commons-lang3:3.9'
implementation 'joda-time:joda-time:2.10.3'
implementation 'com.google.android.gms:play-services-analytics:17.0.0'
implementation 'com.facebook.android:facebook-core:5.0.1'
implementation 'com.facebook.android:facebook-login:5.0.0'
implementation 'com.facebook.android:facebook-share:5.0.1'
implementation 'com.squareup.sdk:point-of-sale-sdk:2.0'
implementation 'com.fasterxml.jackson.core:jackson-core:2.10.0.pr2'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.10.0.pr2'
implementation "com.daimajia.swipelayout:library:1.2.0@aar"
implementation 'io.intercom.android:intercom-sdk:5.5.0'
implementation 'com.stripe:stripe-android:10.4.3'
implementation('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') {
transitive = true;
}
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.squareup.retrofit2:retrofit:2.6.1'
implementation 'com.squareup.retrofit2:converter-gson:2.6.1'
implementation 'com.google.firebase:firebase-core:17.2.0'
implementation 'com.facebook.stetho:stetho-okhttp3:1.5.1'
implementation 'org.apache.james:apache-mime4j-project:0.8.2'
implementation "com.squareup.okhttp3:okhttp:4.2.0"
implementation "com.squareup.okhttp3:logging-interceptor:4.2.0"
implementation "solar.blaz:week-date-picker:1.2"
implementation 'com.facebook.android:facebook-places:5.0.0'
implementation 'com.googlecode.libphonenumber:libphonenumber:8.2.0'
implementation 'com.android.support:support-annotations:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
compileOnly 'org.projectlombok:lombok:1.18.10'
annotationProcessor 'org.projectlombok:lombok:1.18.10'
implementation 'org.slf4j:slf4j-api:1.7.28'
implementation 'uk.uuid.slf4j:slf4j-android:1.7.28-0'
implementation "com.squareup.okhttp3:okhttp:3.10.0"
implementation "com.squareup.okhttp3:okhttp-urlconnection:3.6.0"
}
Я хочу скопировать всю Android Studio и проект на другой компьютер, на котором нет Интернета. Первый ПК имеет Windows 10, другой Windows 7.
То, что я пропустил в моих ниже шагов.
Вот что я пробовал до сих пор.
На первом компьютере с Интернетом я скомпилировал и успешно запустил свое приложение. и чтобы убедиться, что он будет работать в автономном режиме, я сделал следующее.
- Я выключил интернет
- Я включил автономный режим в Android studio
- Я лишил законной силы кэш и перезапустил студию
- Я очистил проект и перестроил его Все работает нормально. Затем я скопировал следующие каталоги на другой компьютер. (Я обязательно скопировал все каталоги в ту же папку, что и ПК1)
- c: \ progeram files \ Android studio
- .adnroid
- SDK
- . gradle
- .AndroidStudio3.5
- .cache
- .m2 Но все же Android Studio на ПК2 жалуется на отсутствующие зависимости
Что я пропустил?