Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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 获取生成的调试密钥/证书,以便在不同的计算机上进行开发_Android_Build_Signature - Fatal编程技术网

Android 获取生成的调试密钥/证书,以便在不同的计算机上进行开发

Android 获取生成的调试密钥/证书,以便在不同的计算机上进行开发,android,build,signature,Android,Build,Signature,我正在使用Eclipse开发一个应用程序,我有两台电脑(台式机和笔记本电脑),我想用它们来开发这个应用程序。我最近用Eclipse安装了我的笔记本电脑,并将项目导入到那台计算机上。然而,我意识到我不能从我的笔记本电脑在我的手机上启动应用程序,因为当我从我的桌面构建应用程序时自动生成的签名与在笔记本电脑上自动生成的签名不匹配;除非我在手机上卸载它。有人知道如何从一个Eclipse导出自动生成的签名并将其导入另一个Eclipse吗?自动生成的密钥称为调试密钥/证书 您应该生成一个新密钥,只需将其复制

我正在使用Eclipse开发一个应用程序,我有两台电脑(台式机和笔记本电脑),我想用它们来开发这个应用程序。我最近用Eclipse安装了我的笔记本电脑,并将项目导入到那台计算机上。然而,我意识到我不能从我的笔记本电脑在我的手机上启动应用程序,因为当我从我的桌面构建应用程序时自动生成的签名与在笔记本电脑上自动生成的签名不匹配;除非我在手机上卸载它。有人知道如何从一个Eclipse导出自动生成的签名并将其导入另一个Eclipse吗?

自动生成的密钥称为调试密钥/证书

您应该生成一个新密钥,只需将其复制到两台设备上即可。唯一的负面影响是您的构建过程更长,因为您需要手动执行步骤

另一个选项是从其中一个系统复制调试密钥

您将在Linux的主目录和Windows的用户目录中的文件夹names
.android
中找到密钥


提示:一旦你将应用推向市场,千万不要丢失证书。

Window->Preferences->Android->Build:

请参考您的自定义调试密钥存储(我从C:\Users\${UserName}.android\debug.keystore复制了我的),我会将其放在类似于drop box的地方