编译项目(生成apk)时返回错误:
e: C:\Users\1\FlutterSDK\flutter\.pub-cache\hosted\pub.dartlang.org\rtmp_publisher-0.3.7\android\src\main\kotlin\com\app\rtmp_publisher\Camera.kt: (634, 49): Unresolved reference: startStream
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':rtmp_publisher:compileReleaseKotlin'.
> Compilation error. See log for more details
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
科特林的版本是相关的
Gradle文件android\build。格雷德尔:
buildscript {
ext.kotlin_version = '1.5.10'
repositories {
google()
jcenter()
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
classpath 'com.android.tools.build:gradle:4.2.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Gradle文件android\app\build。格雷德尔:
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 FileNotFoundException("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 plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
compileSdkVersion 30 // was 28
// added for rtmp
packagingOptions {
exclude 'project.clj'
}
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 "youinroll.com"
minSdkVersion 23
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
versionCode 3
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
shrinkResources false
minifyEnabled false
}
}
allprojects {
repositories {
google()
mavenCentral()
maven{url "https://storage.googleapis.com/download.flutter.io"}
}
}
}
flutter {
source '../..'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
该应用程序已经广播使用手机摄像头,问题是在它。显然问题是在连接java和kotlin。更新和删除flutter/gradle已完成。
在升级项目和gradle设置后,我面临着完全相同的问题。
我把Kotlin版本缩小到
ext.kotlin_version = '1.3.50'
这开始给代码编译带来问题,为此,我从构建中删除了这一行。格雷德尔锉刀
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
我刚刚更新了我的cordova android到7.1.0,以支持Android27 sdk,以解决插件不能与SDK26一起工作的问题。 我尝试更改GradleBuilder.js文件中的gradle分发url,但没有成功。 编辑2:我想解决这个问题的firebase插件似乎是问题的一部分。移除:cordova-plugin-firebase允许应用程序的构建没有问题。似乎在添加插件后,我不能简单
任务:应用程序:MiniFyReleaseWithr8失败 失败:生成失败,出现异常。 distributionurl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip
我正在尝试生成签名的apk,但不幸的是收到以下错误。 使用--debug完成日志
每当我运行'react-native run-android'时,我会得到99%的错误消息: 任务“:app:TransformNativeLibsWithMergeJnilibsForDebug”执行失败。 无法解析配置“:app:DebugrunTimeClasspath”的所有文件。无法将项目“imagePipeline-base.aar(com.facebook.fresco:imageP
Build.Gradle(模块:应用程序) 生成错误输出失败:生成失败,出现异常。 > 错误:任务“:app:TransformClassesWithMultiDexListForFreeDebug”执行失败。 com.android.build.api.Transform.TransformException:生成主dex列表时出错。 gradle Build-S 例外情况是: GitHub项目
我在安装android Studio的更新后遇到过这个问题。尝试更新android studio控制台推荐的升级版本和其他设置。经过所有的更新和下载,我在这里的这个问题。 注意:某些输入文件使用或重写了一个不推荐使用的API。 注意:有关详细信息,请使用-xlint:deprecation重新编译。 失败:生成失败,出现异常。 我尝试过以下解决方案,但没有任何效果: > 在重新生成时删除了此文件(
我如何解决这个问题?我没有添加任何新的库,也没有以任何方式修改这两个梯度,我只是在我的应用程序中添加了一些kotlin类,这些类是领域对象,然后运行应用程序,这个错误弹出,谢谢你的帮助! 误差