【发布时间】:2014-10-17 05:54:39
【问题描述】:
当我只是在我的设备上通过 eclipse 运行我的程序时,它会被安装(因为我可以从我的应用浏览器再次打开它)。但是我在任何地方都找不到.APK。有没有办法预先确定我的.APK 去哪里?否则我如何从应用浏览器中找到应用的文件夹(使用galaxy s4)?
我尝试使用 ES 文件浏览器应用搜索文件,但没有结果。
【问题讨论】:
当我只是在我的设备上通过 eclipse 运行我的程序时,它会被安装(因为我可以从我的应用浏览器再次打开它)。但是我在任何地方都找不到.APK。有没有办法预先确定我的.APK 去哪里?否则我如何从应用浏览器中找到应用的文件夹(使用galaxy s4)?
我尝试使用 ES 文件浏览器应用搜索文件,但没有结果。
【问题讨论】:
在您的 Eclipse 中,它将位于 /bin 文件夹下。
在您的设备中,您的应用程序将位于 /data/app 文件夹中。
Does Android keep the .apk files? if so where?
在您的应用中尝试以下代码:
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/ 目录中
【讨论】:
/data/app目录下,但是无法浏览该目录,需要root设备才能列出下的文件。
它在你的 bin 文件夹 bin/appname.apk 中
【讨论】: