mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
This reverts commit 8e23179627
.
This commit is contained in:
parent
964dc1fc30
commit
48ce60824a
@ -14,11 +14,11 @@ android {
|
|||||||
targetSdkVersion 28
|
targetSdkVersion 28
|
||||||
versionCode 1
|
versionCode 1
|
||||||
versionName "1.0"
|
versionName "1.0"
|
||||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(':flutter')
|
implementation project(':flutter')
|
||||||
implementation 'com.android.support:appcompat-v7:27.1.1'
|
implementation 'androidx.appcompat:appcompat:1.1.0'
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package io.flutter.add2app;
|
package io.flutter.add2app;
|
||||||
|
|
||||||
import android.support.v7.app.AppCompatActivity;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import io.flutter.facade.Flutter;
|
import io.flutter.facade.Flutter;
|
||||||
|
|
||||||
public class MainActivity extends AppCompatActivity {
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
@ -1 +1,4 @@
|
|||||||
org.gradle.jvmargs=-Xmx1536m
|
org.gradle.jvmargs=-Xmx1536m
|
||||||
|
|
||||||
|
android.useAndroidX=true
|
||||||
|
android.enableJetifier=true
|
||||||
|
@ -39,5 +39,5 @@ android {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation project(':flutter')
|
implementation project(':flutter')
|
||||||
implementation 'com.android.support:appcompat-v7:27.1.1'
|
implementation 'androidx.appcompat:appcompat:1.1.0'
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package io.flutter.addtoapp;
|
package io.flutter.addtoapp;
|
||||||
|
|
||||||
import android.support.v7.app.AppCompatActivity;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
import io.flutter.facade.Flutter;
|
import io.flutter.facade.Flutter;
|
||||||
|
|
||||||
public class MainActivity extends AppCompatActivity {
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
@ -1 +1,4 @@
|
|||||||
org.gradle.jvmargs=-Xmx1536m
|
org.gradle.jvmargs=-Xmx1536m
|
||||||
|
|
||||||
|
android.useAndroidX=true
|
||||||
|
android.enableJetifier=true
|
||||||
|
@ -141,7 +141,7 @@ class CreateCommand extends FlutterCommand {
|
|||||||
argParser.addFlag(
|
argParser.addFlag(
|
||||||
'androidx',
|
'androidx',
|
||||||
negatable: true,
|
negatable: true,
|
||||||
defaultsTo: false,
|
defaultsTo: true,
|
||||||
help: 'Generate a project using the AndroidX support libraries',
|
help: 'Generate a project using the AndroidX support libraries',
|
||||||
);
|
);
|
||||||
// Deprecated
|
// Deprecated
|
||||||
@ -398,7 +398,7 @@ class CreateCommand extends FlutterCommand {
|
|||||||
|
|
||||||
final String relativeDirPath = fs.path.relative(projectDirPath);
|
final String relativeDirPath = fs.path.relative(projectDirPath);
|
||||||
if (!projectDir.existsSync() || projectDir.listSync().isEmpty) {
|
if (!projectDir.existsSync() || projectDir.listSync().isEmpty) {
|
||||||
printStatus('Creating project $relativeDirPath...');
|
printStatus('Creating project $relativeDirPath... androidx: ${argResults['androidx']}');
|
||||||
} else {
|
} else {
|
||||||
if (sampleCode != null && !argResults['overwrite']) {
|
if (sampleCode != null && !argResults['overwrite']) {
|
||||||
throwToolExit('Will not overwrite existing project in $relativeDirPath: '
|
throwToolExit('Will not overwrite existing project in $relativeDirPath: '
|
||||||
|
@ -417,7 +417,7 @@ void main() {
|
|||||||
}, timeout: allowForRemotePubInvocation);
|
}, timeout: allowForRemotePubInvocation);
|
||||||
|
|
||||||
|
|
||||||
testUsingContext('androidx app project', () async {
|
testUsingContext('androidx is used by default in an app project', () async {
|
||||||
Cache.flutterRoot = '../..';
|
Cache.flutterRoot = '../..';
|
||||||
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
||||||
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
||||||
@ -425,7 +425,7 @@ void main() {
|
|||||||
final CreateCommand command = CreateCommand();
|
final CreateCommand command = CreateCommand();
|
||||||
final CommandRunner<void> runner = createTestCommandRunner(command);
|
final CommandRunner<void> runner = createTestCommandRunner(command);
|
||||||
|
|
||||||
await runner.run(<String>['create', '--no-pub', '--androidx', projectDir.path]);
|
await runner.run(<String>['create', '--no-pub', projectDir.path]);
|
||||||
|
|
||||||
void expectExists(String relPath) {
|
void expectExists(String relPath) {
|
||||||
expect(fs.isFileSync('${projectDir.path}/$relPath'), true);
|
expect(fs.isFileSync('${projectDir.path}/$relPath'), true);
|
||||||
@ -459,7 +459,7 @@ void main() {
|
|||||||
expect(actualContents.contains('useAndroidX'), false);
|
expect(actualContents.contains('useAndroidX'), false);
|
||||||
}, timeout: allowForCreateFlutterProject);
|
}, timeout: allowForCreateFlutterProject);
|
||||||
|
|
||||||
testUsingContext('androidx app module', () async {
|
testUsingContext('androidx is used by default in a module project', () async {
|
||||||
Cache.flutterRoot = '../..';
|
Cache.flutterRoot = '../..';
|
||||||
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
||||||
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
||||||
@ -467,7 +467,7 @@ void main() {
|
|||||||
final CreateCommand command = CreateCommand();
|
final CreateCommand command = CreateCommand();
|
||||||
final CommandRunner<void> runner = createTestCommandRunner(command);
|
final CommandRunner<void> runner = createTestCommandRunner(command);
|
||||||
|
|
||||||
await runner.run(<String>['create', '--template=module', '--no-pub', '--androidx', projectDir.path]);
|
await runner.run(<String>['create', '--template=module', '--no-pub', projectDir.path]);
|
||||||
|
|
||||||
final FlutterProject project = FlutterProject.fromDirectory(projectDir);
|
final FlutterProject project = FlutterProject.fromDirectory(projectDir);
|
||||||
expect(
|
expect(
|
||||||
@ -476,7 +476,7 @@ void main() {
|
|||||||
);
|
);
|
||||||
}, timeout: allowForCreateFlutterProject);
|
}, timeout: allowForCreateFlutterProject);
|
||||||
|
|
||||||
testUsingContext('non androidx app module', () async {
|
testUsingContext('non androidx module', () async {
|
||||||
Cache.flutterRoot = '../..';
|
Cache.flutterRoot = '../..';
|
||||||
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
||||||
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
||||||
@ -493,7 +493,7 @@ void main() {
|
|||||||
);
|
);
|
||||||
}, timeout: allowForCreateFlutterProject);
|
}, timeout: allowForCreateFlutterProject);
|
||||||
|
|
||||||
testUsingContext('androidx plugin project', () async {
|
testUsingContext('androidx is used by default in a plugin project', () async {
|
||||||
Cache.flutterRoot = '../..';
|
Cache.flutterRoot = '../..';
|
||||||
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
when(mockFlutterVersion.frameworkRevision).thenReturn(frameworkRevision);
|
||||||
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
when(mockFlutterVersion.channel).thenReturn(frameworkChannel);
|
||||||
@ -501,7 +501,7 @@ void main() {
|
|||||||
final CreateCommand command = CreateCommand();
|
final CreateCommand command = CreateCommand();
|
||||||
final CommandRunner<void> runner = createTestCommandRunner(command);
|
final CommandRunner<void> runner = createTestCommandRunner(command);
|
||||||
|
|
||||||
await runner.run(<String>['create', '--no-pub', '--template=plugin', '--androidx', projectDir.path]);
|
await runner.run(<String>['create', '--no-pub', '--template=plugin', projectDir.path]);
|
||||||
|
|
||||||
void expectExists(String relPath) {
|
void expectExists(String relPath) {
|
||||||
expect(fs.isFileSync('${projectDir.path}/$relPath'), true);
|
expect(fs.isFileSync('${projectDir.path}/$relPath'), true);
|
||||||
|
Loading…
Reference in New Issue
Block a user