【问题标题】:Where is apk located Xamarin Android application?apk 位于 Xamarin Android 应用程序的哪里?
【发布时间】:2018-06-12 21:10:40
【问题描述】:

我被分配制作一个将文件存储在

中的应用程序
/folder of apk/somefolder/subfolder

但我找不到 APK 文件夹的位置,所以我可以在其中创建文件夹,一些文件夹和子文件夹,并将文件存储在完整路径中

/folder of apk/somefolder/subfolder

我的应用名为 SomeApp,在 /storage/emulated/0/Android/data 我有 SomeApp.SomeApp。这是APK的文件夹吗?

【问题讨论】:

    标签: android xamarin xamarin.android


    【解决方案1】:

    您正在寻找DataDir(Java 中的GetDataDir

    var path = DataDir.Path;
    

    返回文件系统上存储属于此应用的所有私有文件的目录的绝对路径。

    回复:getDataDir()

    还有一些属性,例如 CacheDir 和 FileDir,在该根包路径中提供“默认”文件和数据库目录:

    var cache = CacheDir.Path;
    var files = FileDir.Path;
    

    【讨论】:

    • 所以你认为DataDir.Path会返回apk/的/文件夹? (我用 C# 编写代码)
    • 路径为:/data/user/0/MobileOrder.MobileOrder/files。你能告诉我如何以图形方式导航到那里吗?我的意思是手指不是以编程方式,所以我可以在那里创建一个文件夹。
    • 是的,点击屏幕。
    • 不可用户访问,除非您的手机已root,应用可以访问它,包文件系统沙箱中的任何内容都是私有文件。跨度>
    • 您的意思是,如果我想在 /data/user/0/MobileOrder.MobileOrder/files 中创建文件夹,我只能通过代码以编程方式执行此操作?
    【解决方案2】:

    在这里搜索:
    Android/bin/发布

    更多内容请阅读以下文章
    http://www.sweet-web-design.com/wordpress/how-to-build-your-android-app-for-testing-in-visual-studio/2581/

    【讨论】:

    • 我想要的不是它在 Windows 上的路径,而是它在 android 设备上的路径,所以我可以在其中创建指定的文件夹。
    猜你喜欢
    • 1970-01-01
    • 2012-05-18
    • 2017-08-25
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    相关资源
    最近更新 更多