first commit
11
moehu/moehu_fontend/android/.gitignore
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
gradle-wrapper.jar
|
||||
/.gradle
|
||||
/captures/
|
||||
/gradlew
|
||||
/gradlew.bat
|
||||
/local.properties
|
||||
GeneratedPluginRegistrant.java
|
||||
|
||||
# Remember to never publicly share your keystore.
|
||||
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
|
||||
key.properties
|
||||
1
moehu/moehu_fontend/android/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
f4219bd4-013f-4bb9-83ee-4142e2dca6ac
|
||||
1
moehu/moehu_fontend/android/app/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
d999f01a-51e3-49c2-a152-d1508bb04df7
|
||||
85
moehu/moehu_fontend/android/app/build.gradle
Normal file
@@ -0,0 +1,85 @@
|
||||
def localProperties = new Properties()
|
||||
def localPropertiesFile = rootProject.file('local.properties')
|
||||
if (localPropertiesFile.exists()) {
|
||||
localPropertiesFile.withReader('UTF-8') { reader ->
|
||||
localProperties.load(reader)
|
||||
}
|
||||
}
|
||||
|
||||
def flutterRoot = localProperties.getProperty('flutter.sdk')
|
||||
if (flutterRoot == null) {
|
||||
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
|
||||
}
|
||||
|
||||
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
|
||||
if (flutterVersionCode == null) {
|
||||
flutterVersionCode = '1'
|
||||
}
|
||||
|
||||
def flutterVersionName = localProperties.getProperty('flutter.versionName')
|
||||
if (flutterVersionName == null) {
|
||||
flutterVersionName = '1.0'
|
||||
}
|
||||
|
||||
apply plugin: 'com.android.application'
|
||||
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
|
||||
|
||||
def keystorePropertiesFile = rootProject.file("key.properties")
|
||||
def keystoreProperties = new Properties()
|
||||
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
|
||||
|
||||
android {
|
||||
lintOptions {
|
||||
checkReleaseBuilds false
|
||||
abortOnError false
|
||||
}
|
||||
compileSdkVersion 30
|
||||
aaptOptions {
|
||||
cruncherEnabled = false
|
||||
}
|
||||
defaultConfig {
|
||||
applicationId "com.picture.peach"
|
||||
minSdkVersion 19
|
||||
targetSdkVersion 29
|
||||
versionCode flutterVersionCode.toInteger()
|
||||
versionName flutterVersionName
|
||||
multiDexEnabled true
|
||||
ndk {
|
||||
abiFilters 'armeabi', 'armeabi-v7a', 'x86', 'x86_64', 'mips', 'mips64', 'arm64-v8a'
|
||||
}
|
||||
|
||||
manifestPlaceholders = [
|
||||
JPUSH_PKGNAME: applicationId,
|
||||
JPUSH_APPKEY : "d4e22ab876276f4a374880ca", // NOTE: JPush 上注册的包名对应的 Appkey.
|
||||
JPUSH_CHANNEL: "developer-default", //暂时填写默认值即可.
|
||||
]
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
release {
|
||||
keyAlias keystoreProperties['keyAlias']
|
||||
keyPassword keystoreProperties['keyPassword']
|
||||
storeFile file(keystoreProperties['storeFile'])
|
||||
storePassword keystoreProperties['storePassword']
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
// TODO: Add your own signing config for the release build.
|
||||
// Signing with the debug keys for now, so `flutter run --release` works.
|
||||
signingConfig signingConfigs.release
|
||||
minifyEnabled true
|
||||
useProguard true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.android.support:multidex:1.0.3'
|
||||
}
|
||||
|
||||
flutter {
|
||||
source '../..'
|
||||
}
|
||||
7
moehu/moehu_fontend/android/app/proguard-rules.pro
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
#Flutter Wrapper
|
||||
-keep class io.flutter.app.** { *; }
|
||||
-keep class io.flutter.plugin.** { *; }
|
||||
-keep class io.flutter.util.** { *; }
|
||||
-keep class io.flutter.view.** { *; }
|
||||
-keep class io.flutter.** { *; }
|
||||
-keep class io.flutter.plugins.** { *; }
|
||||
1
moehu/moehu_fontend/android/app/src/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
f8e1880b-fa06-4cf2-a532-038e4fadb7c3
|
||||
1
moehu/moehu_fontend/android/app/src/debug/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
ae0c387f-d326-4fa3-a2b3-84afaaaf428c
|
||||
@@ -0,0 +1,7 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.picture.peach">
|
||||
<!-- Flutter needs it to communicate with the running application
|
||||
to allow setting breakpoints, to provide hot reload, etc.
|
||||
-->
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
</manifest>
|
||||
1
moehu/moehu_fontend/android/app/src/debug/gen/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
56fb7271-3796-49e0-8564-af943ea0cb29
|
||||
1
moehu/moehu_fontend/android/app/src/debug/gen/com/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
767ad59c-1935-4dde-91eb-e1187d2a1399
|
||||
@@ -0,0 +1 @@
|
||||
53356f2c-18b8-4898-a04a-4b5ed344ad3d
|
||||
@@ -0,0 +1 @@
|
||||
018f8e15-d665-4625-b101-c7303ff7d4ea
|
||||
@@ -0,0 +1,8 @@
|
||||
/*___Generated_by_IDEA___*/
|
||||
|
||||
package com.picture.peach;
|
||||
|
||||
/* This stub is only used by the IDE. It is NOT the BuildConfig class actually packed into the APK */
|
||||
public final class BuildConfig {
|
||||
public final static boolean DEBUG = Boolean.parseBoolean(null);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
/*___Generated_by_IDEA___*/
|
||||
|
||||
package com.picture.peach;
|
||||
|
||||
/* This stub is only used by the IDE. It is NOT the Manifest class actually packed into the APK */
|
||||
public final class Manifest {
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
/*___Generated_by_IDEA___*/
|
||||
|
||||
package com.picture.peach;
|
||||
|
||||
/* This stub is only used by the IDE. It is NOT the R class actually packed into the APK */
|
||||
public final class R {
|
||||
}
|
||||
1
moehu/moehu_fontend/android/app/src/main/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
03e13271-5809-4fe3-a1d2-c4e9a06f7c0b
|
||||
74
moehu/moehu_fontend/android/app/src/main/AndroidManifest.xml
Normal file
@@ -0,0 +1,74 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.picture.peach">
|
||||
|
||||
<!--允许程序写入外部存储-->
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<!--允许获取网络信息状态-->
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<!--允许获取当前WiFi接入的状态以及WLAN热点的信息-->
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
<!--允许程序访问网络连接,可能产生GPRS流量-->
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<!--允许程序访问电话状态-->
|
||||
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
||||
<!--允许应用程序读取设备外部存储空间的文件-->
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
<!--允许程序写入外部存储-->
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<!--安装app-->
|
||||
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
|
||||
<!--允许挂载和反挂载外部文件系统可移动存储-->
|
||||
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
|
||||
<uses-permission android:name = "android.permission.SET_WALLPAPER"/>
|
||||
|
||||
<application
|
||||
android:label="萌弧"
|
||||
android:requestLegacyExternalStorage="true"
|
||||
android:icon="@mipmap/ic_launcher">
|
||||
<activity
|
||||
android:name="com.picture.peach.MainActivity"
|
||||
android:launchMode="singleTop"
|
||||
android:theme="@style/LaunchTheme"
|
||||
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
|
||||
android:hardwareAccelerated="true"
|
||||
android:windowSoftInputMode="adjustResize">
|
||||
<!-- Specifies an Android theme to apply to this Activity as soon as
|
||||
the Android process has started. This theme is visible to the user
|
||||
while the Flutter UI initializes. After that, this theme continues
|
||||
to determine the Window background behind the Flutter UI. -->
|
||||
<meta-data
|
||||
android:name="io.flutter.embedding.android.NormalTheme"
|
||||
android:resource="@style/NormalTheme"
|
||||
/>
|
||||
<!-- Displays an Android View that continues showing the launch screen
|
||||
Drawable until Flutter paints its first frame, then this splash
|
||||
screen fades out. A splash screen is useful to avoid any visual
|
||||
gap between the end of Android's launch screen and the painting of
|
||||
Flutter's first frame. -->
|
||||
<meta-data
|
||||
android:name="io.flutter.embedding.android.SplashScreenDrawable"
|
||||
android:resource="@drawable/launch_background"
|
||||
/>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
</intent-filter>
|
||||
|
||||
<!--通过浏览器Url启动app-->
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
<data
|
||||
android:host="openfile"
|
||||
android:scheme="mitao" />
|
||||
</intent-filter>
|
||||
|
||||
</activity>
|
||||
<!-- Don't delete the meta-data below.
|
||||
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
|
||||
<meta-data
|
||||
android:name="flutterEmbedding"
|
||||
android:value="2" />
|
||||
</application>
|
||||
</manifest>
|
||||
1
moehu/moehu_fontend/android/app/src/main/java/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
a65739f2-208f-479a-b272-24aa2e330469
|
||||
1
moehu/moehu_fontend/android/app/src/main/java/com/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
f9d5d4de-04fd-47a1-95c8-b74114af895c
|
||||
@@ -0,0 +1 @@
|
||||
4cb1305a-47f4-4708-ab10-939ce7c2c690
|
||||
@@ -0,0 +1 @@
|
||||
9e2fcc2f-02f8-4fa3-862e-2729c17194cf
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.picture.peach;
|
||||
|
||||
import io.flutter.embedding.android.FlutterActivity;
|
||||
|
||||
public class MainActivity extends FlutterActivity {
|
||||
}
|
||||
1
moehu/moehu_fontend/android/app/src/main/java/io/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
8c38920b-d4b7-4b81-9eff-3b801983f20c
|
||||
@@ -0,0 +1 @@
|
||||
67b848cd-6230-490d-be2c-7728efd778c5
|
||||
@@ -0,0 +1 @@
|
||||
a776807c-767c-4ea8-8508-606bffe39af7
|
||||
1
moehu/moehu_fontend/android/app/src/main/kotlin/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
61b21d8b-d16b-46f9-9658-b73df3ac855a
|
||||
@@ -0,0 +1 @@
|
||||
76906fba-4307-486c-91d0-e6fd1e2a6c00
|
||||
@@ -0,0 +1 @@
|
||||
1f47ee14-cdf3-4b41-866f-a7ccb2ce224c
|
||||
@@ -0,0 +1 @@
|
||||
c45e48c8-8252-4edb-bb46-d4b34eee6c9c
|
||||
@@ -0,0 +1,6 @@
|
||||
package com.example.untitled
|
||||
|
||||
import io.flutter.embedding.android.FlutterActivity
|
||||
|
||||
class MainActivity: FlutterActivity() {
|
||||
}
|
||||
1
moehu/moehu_fontend/android/app/src/main/res/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
813c7344-cec3-4da7-8fb9-d66cb230569d
|
||||
@@ -0,0 +1 @@
|
||||
531d2a2c-22b0-4e7e-85c2-d8a6dbe5e5c4
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Modify this file to customize your launch splash screen -->
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:drawable="?android:colorBackground" />
|
||||
|
||||
<!-- You can insert your own image assets here -->
|
||||
<!-- <item>
|
||||
<bitmap
|
||||
android:gravity="center"
|
||||
android:src="@mipmap/launch_image" />
|
||||
</item> -->
|
||||
</layer-list>
|
||||
@@ -0,0 +1 @@
|
||||
9fc91308-c605-4fab-8613-a43bf5722325
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Modify this file to customize your launch splash screen -->
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:drawable="@android:color/white" />
|
||||
|
||||
<!-- You can insert your own image assets here -->
|
||||
<!-- <item>
|
||||
<bitmap
|
||||
android:gravity="center"
|
||||
android:src="@mipmap/launch_image" />
|
||||
</item> -->
|
||||
</layer-list>
|
||||
@@ -0,0 +1 @@
|
||||
a163d701-ea40-446a-9c3e-7793ea5b4b65
|
||||
|
After Width: | Height: | Size: 885 KiB |
|
After Width: | Height: | Size: 885 KiB |
@@ -0,0 +1 @@
|
||||
6c3594e5-502d-4bdc-ad70-878ec98c7e78
|
||||
|
After Width: | Height: | Size: 885 KiB |
|
After Width: | Height: | Size: 885 KiB |
@@ -0,0 +1 @@
|
||||
89cc3ea4-9aba-45e6-acde-c21be7632d88
|
||||
|
After Width: | Height: | Size: 885 KiB |
|
After Width: | Height: | Size: 885 KiB |
@@ -0,0 +1 @@
|
||||
719c1bed-38ed-425f-82ad-1f5a8c8d81b8
|
||||
|
After Width: | Height: | Size: 885 KiB |
|
After Width: | Height: | Size: 885 KiB |
@@ -0,0 +1 @@
|
||||
9efd6c5b-1643-49c7-ad3d-2a4cc33c8884
|
||||
|
After Width: | Height: | Size: 885 KiB |
|
After Width: | Height: | Size: 885 KiB |
@@ -0,0 +1 @@
|
||||
15698020-39d1-4158-8541-2807ae72fc21
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
|
||||
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
|
||||
<!-- Show a splash screen on the activity. Automatically removed when
|
||||
Flutter draws its first frame -->
|
||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||
</style>
|
||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||
This theme determines the color of the Android Window while your
|
||||
Flutter UI initializes, as well as behind your Flutter UI while its
|
||||
running.
|
||||
|
||||
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
||||
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
|
||||
<item name="android:windowBackground">?android:colorBackground</item>
|
||||
</style>
|
||||
</resources>
|
||||
@@ -0,0 +1 @@
|
||||
91e98743-a80e-4a40-9b8c-7f510f1b33f4
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
|
||||
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
||||
<!-- Show a splash screen on the activity. Automatically removed when
|
||||
Flutter draws its first frame -->
|
||||
<item name="android:windowBackground">@drawable/launch_background</item>
|
||||
</style>
|
||||
<!-- Theme applied to the Android Window as soon as the process has started.
|
||||
This theme determines the color of the Android Window while your
|
||||
Flutter UI initializes, as well as behind your Flutter UI while its
|
||||
running.
|
||||
|
||||
This Theme is only used starting with V2 of Flutter's Android embedding. -->
|
||||
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
|
||||
<item name="android:windowBackground">?android:colorBackground</item>
|
||||
</style>
|
||||
</resources>
|
||||
1
moehu/moehu_fontend/android/app/src/main/res/xml/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
810c3868-93cd-4f27-a43f-3b795e9cf4d3
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<network-security-config>
|
||||
<base-config cleartextTrafficPermitted="true" />
|
||||
</network-security-config>
|
||||
1
moehu/moehu_fontend/android/app/src/profile/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
88803387-c8f3-43ce-a709-7d2336074c8f
|
||||
@@ -0,0 +1,7 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.picture.peach">
|
||||
<!-- Flutter needs it to communicate with the running application
|
||||
to allow setting breakpoints, to provide hot reload, etc.
|
||||
-->
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
</manifest>
|
||||
1
moehu/moehu_fontend/android/app/src/profile/gen/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
4957fecb-f65b-44d6-aa3e-b46d327334bf
|
||||
@@ -0,0 +1 @@
|
||||
442ddfcf-bc98-45b1-a346-d45521bff00f
|
||||
@@ -0,0 +1 @@
|
||||
95b2caea-1309-486a-80e4-4193457aeebf
|
||||
@@ -0,0 +1 @@
|
||||
102ce947-2f16-4550-9074-1c9579f6bc66
|
||||
@@ -0,0 +1,8 @@
|
||||
/*___Generated_by_IDEA___*/
|
||||
|
||||
package com.picture.peach;
|
||||
|
||||
/* This stub is only used by the IDE. It is NOT the BuildConfig class actually packed into the APK */
|
||||
public final class BuildConfig {
|
||||
public final static boolean DEBUG = Boolean.parseBoolean(null);
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
/*___Generated_by_IDEA___*/
|
||||
|
||||
package com.picture.peach;
|
||||
|
||||
/* This stub is only used by the IDE. It is NOT the Manifest class actually packed into the APK */
|
||||
public final class Manifest {
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
/*___Generated_by_IDEA___*/
|
||||
|
||||
package com.picture.peach;
|
||||
|
||||
/* This stub is only used by the IDE. It is NOT the R class actually packed into the APK */
|
||||
public final class R {
|
||||
}
|
||||
31
moehu/moehu_fontend/android/build.gradle
Normal file
@@ -0,0 +1,31 @@
|
||||
buildscript {
|
||||
repositories {
|
||||
google()
|
||||
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
|
||||
jcenter()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.1.0'
|
||||
}
|
||||
}
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
google()
|
||||
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
|
||||
jcenter()
|
||||
}
|
||||
}
|
||||
|
||||
rootProject.buildDir = '../build'
|
||||
subprojects {
|
||||
project.buildDir = "${rootProject.buildDir}/${project.name}"
|
||||
}
|
||||
subprojects {
|
||||
project.evaluationDependsOn(':app')
|
||||
}
|
||||
|
||||
task clean(type: Delete) {
|
||||
delete rootProject.buildDir
|
||||
}
|
||||
3
moehu/moehu_fontend/android/gradle.properties
Normal file
@@ -0,0 +1,3 @@
|
||||
org.gradle.jvmargs=-Xmx1536M
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
1
moehu/moehu_fontend/android/gradle/.pydio
Normal file
@@ -0,0 +1 @@
|
||||
e9de2531-0c6a-4663-99e3-584bc2965fd1
|
||||
1
moehu/moehu_fontend/android/gradle/wrapper/.pydio
vendored
Normal file
@@ -0,0 +1 @@
|
||||
858e9273-7206-4223-aebf-430887d9c8c4
|
||||
6
moehu/moehu_fontend/android/gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
#Fri Jun 23 08:50:38 CEST 2017
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
|
||||
11
moehu/moehu_fontend/android/settings.gradle
Normal file
@@ -0,0 +1,11 @@
|
||||
include ':app'
|
||||
|
||||
def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
|
||||
def properties = new Properties()
|
||||
|
||||
assert localPropertiesFile.exists()
|
||||
localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
|
||||
|
||||
def flutterSdkPath = properties.getProperty("flutter.sdk")
|
||||
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
|
||||
apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
|
||||
1
moehu/moehu_fontend/android/settings_aar.gradle
Normal file
@@ -0,0 +1 @@
|
||||
include ':app'
|
||||