Bre*_*art 10 android android-studio mp4parser
我正在使用mp4parser合并videos.从AS运行时,该应用程序运行完美.但如果我手动安装应用程序(传输并运行APK)或者如果我从中运行它TestFairy,应用程序崩溃.
当我更新Target Sdk到时,这种情况就开始发生了Lollipop.我添加了
`aspectjrt-1.7.3.jar`
`isoparser-1.0-RC-27.jar`
Run Code Online (Sandbox Code Playgroud)
进入libs我项目的目录.
我也试过以下 versions
`aspectjrt-1.8.5.jar`
`isoparser-1.0-RC-37.jar`
`isoparser-1.0.6.jar`.
Run Code Online (Sandbox Code Playgroud)
不知道它是否正确的方式,但它的工作从Android Studio然后崩溃TestFairy或Manual install.
错误说
com.coremedia.iso.boxes.FileTypeBox失踪
但它在那里isoparser jar.
我错过了什么,这是版本问题吗?
我的设备正在运行Android 4.2.2,如果我的目标SDK是,这也是一个问题Android 5.0
例外是:
Caused by: java.lang.ClassNotFoundException:com.coremedia.iso.boxes.FileTypeBox
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.coremedia.iso.boxes.FileTypeBox" on path: /data/app/com.myapp.appname-1.apk
Run Code Online (Sandbox Code Playgroud)
每当您收到 ClassNotFound 异常时,您的类加载器就找不到它需要操作的类。正如上面所建议的,它与 MP4 解析器无法在 4.2.2 上工作无关。
你使用 Gradle 吗?该类是否作为库捆绑在您的 gradle 构建文件中?
尝试将其添加到应用程序的 build.gradle 文件中的依赖项 { } 下:
compile fileTree(dir: 'libs', include: '*.jar')
Run Code Online (Sandbox Code Playgroud)
这将包括最终构建中 libs 文件夹中的所有 jar 文件。
| 归档时间: |
|
| 查看次数: |
1030 次 |
| 最近记录: |