sh 如何导出领域数据库,在Android 5.0+上工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 如何导出领域数据库,在Android 5.0+上工作相关的知识,希望对你有一定的参考价值。

#!/bin/bash
ADB_PATH="/Users/${USER}/Library/Android/sdk/platform-tools"
PACKAGE_NAME="com.yourcompany.app"
DB_NAME="default.realm"
DESTINATION_PATH="/Users/${USER}/Downloads/${DB_NAME}"
NOT_PRESENT="List of devices attached"
ADB_FOUND=`${ADB_PATH}/adb devices | tail -2 | head -1 | cut -f 1 | sed 's/ *$//g'`
if [[ ${ADB_FOUND} == ${NOT_PRESENT} ]]; then
    echo "Make sure a device is connected"
else
    ${ADB_PATH}/adb exec-out run-as ${PACKAGE_NAME} cat files/${DB_NAME} > ${DESTINATION_PATH}
    echo "Database exported to ${DESTINATION_PATH}"
fi

以上是关于sh 如何导出领域数据库,在Android 5.0+上工作的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法将领域数据库导出为 CSV/JSON?

使用Android Studio(AS)导出jar供Unity使用

如何在 Camera2 API Android 5.0 中获取单个预览帧?

Android Studio - 如何在 webview Lollipop 中上传文件 (Android 5.0)

如何理解Android 5.0浮动按钮的阴影变化

应用程序如何检测状态栏颜色(Android 5.0 Lollipop)?