1- Flutter、url_launcher 在调试模式下工作,但在 apk 中不工作。 2-url_launcher 工作 api 29 但不工作 api 30。我的英语很糟糕所以我道歉。 我的主要问题是“Flutter,url_launcher 在调试模式下工作但不在 apk 中工作”你能帮我吗?
TextButton(onPressed: () async {
print(_gonderi.kanalID);
if(await canLaunch("https://www.youtube.com/channel/" + _gonderi.kanalID)) {//youtubeChannel
await launch("https://www.youtube.com/channel/" + _gonderi.kanalID);//YoutubeChannel
} else {
throw "Bu siteye ulaşılamıyor";
}
}, child: Container(
height: 100,
width: double.infinity,
child: Image.asset("assets/images/aboneOl.png"),
))
Android/app/src/main/AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.android.vending.BILLING" />
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel" />
</intent>
</queries>
android/app/buildGradle
android {
compileSdkVersion 29
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.IzleKazan"
minSdkVersion 19
targetSdkVersion 29
android/buildGradle
dependencies {
classpath 'com.android.tools.build:gradle:4.1.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.5'
}