Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
F
ffmpeg_kit_flutter
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
ffmpeg_kit_flutter
Commits
9575b5b8
提交
9575b5b8
authored
7月 14, 2025
作者:
caoyongfeng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
android 依赖完善
上级
f3bcb524
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
35 行增加
和
0 行删除
+35
-0
build.gradle
flutter/flutter/android/build.gradle
+18
-0
gradle.properties
flutter/flutter/android/gradle.properties
+3
-0
local-dependencies.gradle
flutter/flutter/android/local-dependencies.gradle
+14
-0
没有找到文件。
flutter/flutter/android/build.gradle
浏览文件 @
9575b5b8
// 应用本地依赖配置
//apply from: 'local-dependencies.gradle'
buildscript
{
buildscript
{
repositories
{
repositories
{
google
()
google
()
...
@@ -9,6 +12,21 @@ buildscript {
...
@@ -9,6 +12,21 @@ buildscript {
}
}
}
}
//// 配置Gradle解决AAR-in-AAR问题
//allprojects {
// configurations.all {
// // 允许本地AAR作为库文件
// resolutionStrategy.dependencySubstitution.all { DependencySubstitution dependency ->
// if (dependency.requested instanceof ModuleComponentSelector) {
// def module = dependency.requested as ModuleComponentSelector
// if (module.group == 'com.arthenica' && module.module == 'ffmpeg-kit-https') {
// dependency.useTarget(files(rootProject.ext.ffmpegDependency).singleFile)
// }
// }
// }
// }
//}
apply
plugin:
'com.android.library'
apply
plugin:
'com.android.library'
apply
plugin:
'kotlin-android'
apply
plugin:
'kotlin-android'
...
...
flutter/flutter/android/gradle.properties
浏览文件 @
9575b5b8
org.gradle.jvmargs
=
-Xmx1536M
org.gradle.jvmargs
=
-Xmx1536M
android.useAndroidX
=
true
android.useAndroidX
=
true
android.enableJetifier
=
true
android.enableJetifier
=
true
# ?????AAR??
android.ignoreAarMetadataCheck
=
true
\ No newline at end of file
flutter/flutter/android/local-dependencies.gradle
0 → 100644
浏览文件 @
9575b5b8
// 本地依赖声明
ext
.
ffmpegDependency
=
files
(
'libs/ffmpeg-kit-https-5.1.aar'
)
// 对所有模块应用依赖
subprojects
{
afterEvaluate
{
project
->
if
(
project
.
hasProperty
(
'android'
))
{
dependencies
{
implementation
rootProject
.
ext
.
ffmpegDependency
}
}
}
}
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论