转载自:http://answers.unity3d.com/questions/757834/publishing-settings-keystore-password-not-saving.html
写一个类(PreloadSigningAlias),放到文件夹下就可以了
代码如下:
using UnityEngine;
using UnityEditor;
using System.IO;
[InitializeOnLoad]
public class PreloadSigningAlias
{
static PreloadSigningAlias()
{
DirectoryInfo dir = Directory.GetParent(Application.dataPath);
string path = dir.ToString() + @"xx/xx";//自己签名的路径
if(File.Exists(path)) {
PlayerSettings.Android.keystoreName = path;
}
PlayerSettings.Android.keystorePass = "xxx";
PlayerSettings.Android.keyaliasName = "xx";
PlayerSettings.Android.keyaliasPass = "xxx";
}
}