Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android设备上运行程序时,我的APK存储在哪里?_Android_Eclipse_Libgdx - Fatal编程技术网

在android设备上运行程序时,我的APK存储在哪里?

在android设备上运行程序时,我的APK存储在哪里?,android,eclipse,libgdx,Android,Eclipse,Libgdx,当我在我的设备上通过eclipse运行我的程序时,它会被安装(因为我可以从我的应用程序浏览器再次打开它)。但是,我在任何地方都找不到.APK。有没有办法预先确定my.APK的去向?否则,如何从应用程序浏览器(使用galaxy s4)找到应用程序的文件夹 我已尝试使用ES file explorer应用程序搜索文件,但没有结果。在Eclipse中,它将位于/bin文件夹下。 在您的设备中,您的应用程序将位于/data/app文件夹中 在你的应用程序中尝试以下代码: public class Te

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


我已尝试使用ES file explorer应用程序搜索文件,但没有结果。

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

在你的应用程序中尝试以下代码:

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]);

        }
    }
公共类测试扩展了活动{
私有静态最终字符串TAG=“TEST”;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
文件appsDir=新文件(“/data/app”);
String[]files=appsDir.list();
对于(int i=0;i
它在项目路径的
/bin/
目录中

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

是的,但它在我的设备上哪里?因为我可以在与计算机分离并重新启动时运行,它应该在我的设备上的某个地方…@MennoGouw Android系统将apk文件安装到
/data/app
目录中,但你不能浏览这个目录,你需要一个根设备来列出下的文件。那么为什么我的没有呢?我从eclipse运行它,没有发布,只是使用我连接的手机作为设备运行。它应该在哪里,正如你所说的。/data/app/当你从eclipse运行apk时,adt将类编译成apk文件,并将它存储在你的计算机上的/bi中n项目路径中的目录。@mennoguw该文件夹是受保护的文件夹。您将看不到内容。无法运行该文件夹,它无法识别“Bundle”和“Activity”我也无法导入此内容。您链接到的帖子已经有4年多的历史了。@MennoGouw操作系统的基础知识不会改变。我不知道为什么您无法导入。您是否正确安装了SDK?使用LibGDX我无法直接访问安卓SDK。我没有使用LibGDX,因此无法发表评论。:/No不是…或者谈论我的PC也是吗?