Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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
Java 安卓apk分化_Java_Android_Eclipse_Apk - Fatal编程技术网

Java 安卓apk分化

Java 安卓apk分化,java,android,eclipse,apk,Java,Android,Eclipse,Apk,我加载了一个在EclipseAndroidJavaBin中创建的apk,它工作得很好。但是,我想做一点小小的更改,并将生成的apk与原始版本一起加载到同一台机器上。要让Android平板电脑看到两个不同的APK,我需要做哪些更改?更改第二个应用程序的软件包名称。您不能同时安装具有相同软件包名称的两个应用程序。从技术上讲,您只需更改清单中的软件包名称,但我建议您也更改应用程序名称,以便您能够识别哪个是什么。因此我必须重构并重新编译整个程序?@DirkBruere:您必须更改清单中的包属性。这反过来

我加载了一个在EclipseAndroidJavaBin中创建的apk,它工作得很好。但是,我想做一点小小的更改,并将生成的apk与原始版本一起加载到同一台机器上。要让Android平板电脑看到两个不同的APK,我需要做哪些更改?

更改第二个应用程序的软件包名称。您不能同时安装具有相同软件包名称的两个应用程序。

从技术上讲,您只需更改清单中的软件包名称,但我建议您也更改应用程序名称,以便您能够识别哪个是什么。

因此我必须重构并重新编译整个程序?@DirkBruere:您必须更改清单中的
属性。这反过来又要求您修复
R
引用。您是否选择将其余类重构为新包(或者只是更新清单以指向正确的完全限定类名)取决于您自己。