繁体   English   中英

在Android设备上运行程序时,APK存放在哪里?

[英]Where is my APK stored when i run program on a android device?

当我仅通过Eclipse在设备上运行程序时,它便已安装(因为我可以从我的应用程序浏览器中再次打开它)。 但是我找不到任何地方的.APK 有没有办法预先确定我的.APK去哪里? 否则,如何从应用程序浏览器(使用galaxy s4 )中找到应用程序的文件夹?

我尝试使用ES文件资源管理器应用搜索文件而没有结果。

在您的Eclipse中,它将位于/bin文件夹下。
在您的设备中,您的应用程序将位于/data/app文件夹中。

Android是否保留.apk文件? 如果是这样,在哪里?

在您的应用中尝试以下代码:

public class Testing extends Activity {
    private static final String TAG = "TEST";
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        File appsDir = new File("/data/app");

        String[] files = appsDir.list();

        for (int i = 0 ; i < files.length ; i++ ) {
            Log.d(TAG, "File: "+files[i]);

        }
    }

它在项目路径的/bin/目录中

它在您的bin文件夹bin / appname.apk中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM