相关疑难解决方法(0)

如何在Android Studio中获取SHA-1指纹证书以获得调试模式?

我已将自己从Eclipse转移到Android Studio.现在我正在尝试使用我的地图应用程序.所以我需要我的SHA-1指纹证书号码.

当我使用Eclipse时,它正好在Windows - > Preferences - > Android - > Build下.但是在Android Studio中,我找不到这样的选项,以便我可以轻松找到指纹.我正在使用Windows.我从这个链接中读到:

当您从IDE运行或调试项目时,Android Studio会自动以调试模式签署您的应用程序.

所以我尝试在从此链接设置我的Java bin路径后在命令行中运行它,但遗憾的是找不到我的指纹.据说这是非法的选择.

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)

有没有办法从Android Studio中找到SHA-1指纹,就像在Eclipse中一样容易?由于我是Android Studio中的新手,找到它的完整过程是什么?

我想要添加的另一件事是我让我的Eclipse生成SHA-1指纹,之前我在Google开发者控制台中将该应用程序注册在该指纹上,并且我通过该API密钥在Eclipse中使用该应用程序.在Android Studio中我的项目是否可以使用相同的API密钥?

google-maps android-studio

454
推荐指数
34
解决办法
50万
查看次数

您的项目包含错误,请在运行之前修复它

我正在开发一个简单的Android应用程序.但是当我运行Eclipse时,它显示以下错误:

您的项目包含错误,请在运行之前修复它.

我在项目中找不到任何错误,或者我的应用程序中没有错误.应用程序名称下面有一个红叉,但它不在另一个文件名下.

还有其他人有这个问题吗?

eclipse android

187
推荐指数
7
解决办法
13万
查看次数

我不记得我的android debug.keystore密码

我怎样才能看到我的debug.keystore密码?我在3或4个月前输入了密码,现在我不记得了.我非常需要它,因为我的地图应用程序不会在我的设备上显示地图.

如果不可能,我该如何重新创建新的debug.keystore?请帮我.thans

android android-keystore

88
推荐指数
3
解决办法
5万
查看次数

错误:无法打开类文件R.java

做了全新的Eclipse,JDK和android-sdk安装.

我目前在创建新项目时收到此错误

[2010-09-26 16:07:56 - 测试]错误:无法打开类文件C:\ workspace\Test\gen\com\example\test\R.java:没有这样的文件或目录

这是什么原因,我该如何解决?

Eclipse Helios 32 bit
java version "1.6.0_21"
Android sdk API 8
Run Code Online (Sandbox Code Playgroud)

PS我是Android开发的新手.

编辑:我尝试了大多数解决方案,但没有任何效果.所以我开始使用我朋友安装的Eclipse Ganymede.

java eclipse android r.java-file

36
推荐指数
4
解决办法
4万
查看次数

Eclipse中的Android SDK提供有关过期证书的错误

在Eclipse中构建Android项目时,Android SDK会出现如下错误:

错误:

 Description    Resource    Path    Location    Type
1) Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM     MapByLocation        Unknown Android Packaging Problem



 2)Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM  PageCurlAnimation       Unknown Android Packaging Problem
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么解决.请帮我.

eclipse android android-sdk-2.1

35
推荐指数
1
解决办法
1万
查看次数

默认密钥库文件不存在?

我收到了这个错误.

C:\Program Files\Java\jre7\bin>keytool -list -v -keystore "C:\Users\Suresh\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

keytool error: java.lang.Exception: Keystore file does not exist: C:\Users\Suresh\.android\debug.keystore

java.lang.Exception: Keystore file does not exist: C:\Users\Suresh\.android\debug.keystore

at sun.security.tools.KeyTool.doCommands(Unknown Source)
at sun.security.tools.KeyTool.run(Unknown Source)
at sun.security.tools.KeyTool.main(Unknown Source)

C:\Program Files\Java\jre7\bin>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

java android keystore

25
推荐指数
2
解决办法
10万
查看次数

Android Google Maps无法在当前主题中找到样式'mapViewStyle'

添加谷歌地图视图时(我扩展了MapView,使用xml编辑器将其添加到活动中,并手动将我的谷歌地图api键添加到布局xml文件中)

我的权限允许清单文件中的Internet

我想知道的是,在xml编辑器中我得到错误"在当前主题中找不到样式'mapViewStyle'"但我似乎已经正确设置了所有内容.

java android google-maps

20
推荐指数
1
解决办法
2万
查看次数

删除了debug.keystore文件.我该如何再次生成它?

我删除了debug.keystore文件,因为我忘记了使用keytool访问它的密码.如何检索或再次生成?

如果我使用keytool创建一个新的密钥库文件,那么如果我在首选项中添加它,则eclipse会崩溃.

android

15
推荐指数
1
解决办法
4万
查看次数

com.android.sdklib.build.ApkCreationException:调试证书过期错误

我正在运行mac osx.我下载了最新版本的SDK入门包(平台api7,修订版2).我使用构建的处理版本(190).当我尝试运行时,我得到下面的错误.我不知道它是什么?我希望谁能帮助我开始使用android处理.谢谢.


BUILD FAILED
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395: The following error occurred while executing this line:
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:209: com.android.sdklib.build.ApkCreationException: Debug Certificate expired on 28/9/2497, 9:17 ?.

Total time: 17 seconds
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:395: The following error occurred while executing this line:
/Users/ed_crub/Documents/Android SDK/tools/ant/ant_rules_r3.xml:209: com.android.sdklib.build.ApkCreationException: Debug Certificate expired on 28/9/2497, 9:17 ?.
    at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:357)
    at org.apache.tools.ant.Target.performTasks(Target.java:385)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
    at processing.app.tools.android.Build.antBuild(Unknown Source)
    at processing.app.tools.android.AndroidMode.runSketchOnDevice(Unknown Source)
    at …

ant android

14
推荐指数
1
解决办法
4847
查看次数

为什么Android允许安装具有过期证书的APK?

我用一张有效期为1天的证书签了一份APK.我的目标是向某些人提供试用版应用程序,但阻止他们在到期日之后复制应用程序.如果他们在到期日之前复制申请表是可以的.我认为Android操作系统会阻止任何带有过期证书的应用程序安装在手机上.但是,我发现我可以在签名证书到期后2天在我的手机上安装该应用程序.Jarsigner确认证书已过期.为什么Android允许使用过期证书安装应用程序?

android certificate demo trial apk

9
推荐指数
1
解决办法
2375
查看次数