android studio 安装

1、安装成功之后,启动报错

Internal error. Please report to http://code.google.com/p/android/issues

com.intellij.ide.plugins.PluginManager$StartupAbortedException: java.lang.reflect.InvocationTargetException
    at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:93)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:90)
    ... 1 more
Caused by: java.util.MissingResourceException: Can't find bundle for base name misc.registry, locale zh_CN
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:721)
    at com.intellij.openapi.util.registry.Registry.getBundle(Registry.java:96)
    at com.intellij.openapi.util.registry.RegistryValue.getBundleValue(RegistryValue.java:149)
    at com.intellij.openapi.util.registry.RegistryValue._get(RegistryValue.java:134)
    at com.intellij.openapi.util.registry.RegistryValue.get(RegistryValue.java:115)
    at com.intellij.openapi.util.registry.RegistryValue.asBoolean(RegistryValue.java:63)
    at com.intellij.openapi.util.registry.Registry.is(Registry.java:56)
    at com.intellij.ui.AppUIUtil.registerBundledFonts(AppUIUtil.java:129)
    at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:113)
    at com.intellij.idea.MainImpl.start(MainImpl.java:33)
    ... 6 more

解决办法:

1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面。

2、在debug模式下设置签名
在主工程的build.gradle的android里边设置
signingConfigs {
    debug {
        storeFile file("$rootDir/密钥文件")
        storePassword "密钥"
        keyAlias "别名"
        keyPassword "密钥"
    }}
buildTypes {
 
    debug {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.debug
    }
}

3、生成的unaligned.apk
在我们运用Android 官方新的Gradle构建方式build后的存在于app/build/apk文件夹下会发现有app-debug-unaligned.apk,那么这个apk是什么作用呢?

实际上分为两个过程,这个unaligend仅仅是个中间产物(intermediate product). 
1.生成unaligned APK. 
2.unaligned APK变为aligned,并且产生aligned APK.


4、错误


解决办法

Move your signingConfigs block to appear before your buildTypes block:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值