如何在 android studio 中创建密钥存储文件?这是我第一次为 android studio 发布应用程序,我不知道密钥存储文件是什么,也不知道如何使用它。我如何为 android studio 而不是 eclipse 制作一个,因为当我在谷歌上搜索时,我只会得到为 eclipse 制作一个的结果,除非它与 android studio 完全相同?
当我尝试创建密钥存储并为密钥存储路径输入一个随机文件时,出现错误:
keytool error: java.lang.Exception: Keystore file exists, but is empty: C:\Users\king__000\Documents\KeyStore
我是新手使用Android工作室的adMob,我有一个快速的问题.对于我写的adRequest中的设备ID,AdRequest.DEVICE_ID_EMULATOR当我在genymotion上运行应用程序时,一切正常,广告出现等等,当我在一个实际的手机设备上测试时它也有效.我想问一下,虽然我保留DEVICE_ID_EMULATOR作为设备ID或我是否更改为其他内容所以广告出现在每个有我的应用程序的手机上?
AdView adview = (AdView)this.findViewById(R.id.adView);
AdRequest adRequest=new AdRequest.Builder().addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();
adview.loadAd(adRequest);
Run Code Online (Sandbox Code Playgroud) 在我下面的活动中,我有一个名为test的整数.我想让这个整数在每次打开活动时为自己添加1,然后得到一个toast来显示它的值.我已经这样做了,但每次打开活动时,值总是以吐司的形式打印为1.这是为什么?
int test = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.hangar);
final SharedPreferences saving = getSharedPreferences(FILE_NAME, Activity.MODE_PRIVATE);
final SharedPreferences.Editor editor = saving.edit();
test = saving.getInt("testing", 0);
test++;
Toast.makeText(this, "Hello There " + test, Toast.LENGTH_SHORT).show();
editor.putInt("testing", test);
Run Code Online (Sandbox Code Playgroud)