相关疑难解决方法(0)

如何在Genymotion虚拟设备上安装Google框架(Play,Accounts等)?

我目前正在尝试Genymotion和男孩,它比ADT模拟器快得多.

但我需要安装Google Play才能将一些应用下载到其中.我该怎么做呢?

android android-virtual-device google-play-services genymotion

344
推荐指数
7
解决办法
43万
查看次数

除非您更新Google Play服务(通过Bazaar),否则此应用无法运行

我正在测试适用于Android的新Google Maps API V2,并在应用启动时收到此消息:

MainActivity显示错误消息

这是在4.1模拟器上运行.

这是我的AndroidManifest.xml档案:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.maptest"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

    <permission
        android:name="com.example.maptest.permission.MAPS_RECEIVE"
        android:protectionLevel="signature"/>
    <uses-permission android:name="com.example.maptest.permission.MAPS_RECEIVE"/>
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

    <!-- Require OpenGL ES version 2 -->
    <uses-feature
          android:glEsVersion="0x00020000"
          android:required="true"/>

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="##myapikey##"/>

    </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

文件MainActivity.java:

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud)

android google-maps android-mapview google-maps-android-api-2

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

android avd模拟器的替代品

所以对我来说,模拟器永远不会起作用.我不想USB调试.所以我的开发周期涉及打包一个新的apk用于我在Eclipse中编辑,并通过dropbox将其发送到我的手机,并从那里安装和运行apk,注意错误,并重复循环.

我想知道是否有任何其他模拟器或更简单的方法来测试apk.谢谢.

android android-virtual-device

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

Google Play服务已过期.需要3025100但找到2012110

我在我的应用程序中使用谷歌地图v2并在模拟器中调试它.自2月26日更新后,我现在收到此错误消息

Google Play services out of date. Requires 3025100 but found 2012110
Run Code Online (Sandbox Code Playgroud)

我现在想知道是否有人在模拟器中运行google play services rev 5所需的更新文件?我尝试使用第4版Google Play服务运行应用程序,但模拟器没有它,并要求我更新Google Play服务.有没有人有其他想法?

非常感谢

android android-emulator google-play-services android-maps-v2

11
推荐指数
1
解决办法
9264
查看次数

android.content.ActivityNotFoundException:找不到处理Intent的Activity

我是Android的新手.我正在尝试使用谷歌位置API,并在emulator它显示时运行Unfortunately your app stopped working.我做了一个adb logcat,这是我的stacktrace

10-31 23:43:02.010  2370  2370 D AndroidRuntime: >>>>>> START     com.android.internal.os.RuntimeInit uid 0 <<<<<<
10-31 23:43:02.011  2370  2370 D AndroidRuntime: CheckJNI is ON
10-31 23:43:02.026  2370  2370 I art     : JIT created with code_cache_capacity=2MB compile_threshold=1000
10-31 23:43:02.030  2370  2370 D ICU     : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat
10-31 23:43:02.044  2370  2370 E memtrack: Couldn't load memtrack module (No such file or directory)
10-31 23:43:02.044  2370  2370 E android.os.Debug: failed to …
Run Code Online (Sandbox Code Playgroud)

android

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

如何在Android模拟器上运行Google Map API V2

我试图在我的Android应用程序中实现Google Maps v2,但遗憾的是,我可以看到以下消息:

如果没有Google Play服务,此应用将无法在您的手机中丢失,并且会显示"获取Google Play服务"按钮.

在告诉我之前,这可以在Android模拟器上运行Google地图吗?

android android-emulator google-maps-android-api-2

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

地图没有进入模拟器android api v2

我想在模拟器中安装我的地图应用程序,它安装得很好,但没有得到地图,显示日志猫的错误,如Google Maps Android API v2仅支持具有OpenGL ES 2.0及更高版本的设备,但我只是看到缩放按钮和所有其他UI.我需要做什么才能在android API v2中的模拟器中获取地图.

我点击此链接:在Android模拟器上运行Google Maps v2

android google-maps android-emulator

5
推荐指数
1
解决办法
5647
查看次数

在HAXM x86模拟器上安装Google设置(Google Maps SDK)

我已经使用Intel HAXM(在Mac上)使用VM加速Android模拟器(4.2.2,API 17).我使用这些说明安装了Google Maps SDK ,这基本上是对以前的SO问题的回答 - 谷歌使用新的英特尔凌动x86仿真器映射SDK - 但是带有图片.

因此,模拟器可以访问Google API.但是,我需要为Google应用启用位置访问权限.这通常通过Google设置应用来完成,但由于模拟器是针对API 17(而非Google API 17)创建的,因此未安装地图和Google设置.

我在哪里可以找到.apk for Google Settings才能安装它?如果有一种方法可以永久地将它保留在模拟器上(那么-wipe-data不会删除它)会更好.

(我知道我需要启用位置访问,因为我之前遇到一个问题.请在此处查看我之前的问题.)

android google-maps android-emulator

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

在Android模拟器上运行谷歌地图应用程序

我的应用程序使用Google Maps v2.此应用程序成功地在Android设备上工作.我试图在Android模拟器上运行相同的应用程序.我的模拟器的目标是,Google APIs API Level 18但这里的问题是应用程序在模拟器上运行但是地图没有在地图片段上绘制,请看下面的图像 在此输入图像描述

在logcat中我可以看到以下错误

Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
Run Code Online (Sandbox Code Playgroud)

以及警告

eglSurfaceAttrib not implemented
Run Code Online (Sandbox Code Playgroud)

我在Manifest中添加了此功能

  <uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何在模拟器上运行这个简单的应用程序?

提前致谢.

android google-maps android-emulator android-layout

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

Android模拟器4.2.2或更高版本上的Google Play服务."除非您更新Google Play服务,否则Google Maps API演示将无法运行"

以下是一些相关的线程,但这些解决方案不起作用:

1. 在Android模拟器上运行Google Maps v2

2. 如何在Android模拟器上运行Google Map API V2

我甚至在这个问题上都遵循了Google Developer的文档.依然没有.

要使用Google Play服务API开发应用,您需要使用Google Play服务SDK设置项目.如果您尚未安装Google Play服务SDK,请按照添加SDK包的指南进行操作.

要在使用Google Play服务SDK时测试您的应用,您必须使用以下任一项:

  • 兼容的Android设备,运行Android 2.3或更高版本,包括Google Play商店.
  • 具有AVD的Android模拟器,可运行基于Android 4.2.2或更高版本的Google API平台.

我使用的是高于Android 4.2.2的模拟器Android 5.1.1,但是当我为地图运行示例代码时,我在模拟器上收到一条消息:

"除非您更新Google Play服务,否则Google Maps API演示将无法运行"

它给了我一个更新的选项,但当我点击它时,我在我的模拟器的屏幕上收到这条消息:

"Unfortunatley,谷歌地图API演示已停止"

任何人都可以对这个问题有所了解吗?我可以在真实的设备上进行设置并对其进行测试,但我更倾向于使用Android模拟器,因为它的速度要快得多.

android google-maps android-emulator

3
推荐指数
1
解决办法
4302
查看次数

谷歌地图V2与android无法正常工作?

大家好,我是android新手,我试图将谷歌地图V2与我的Android应用程序连接.为此,我遵循本教程这一个,但每当我尝试午餐我的应用程序显示以下错误.

在此输入图像描述

我的MainActivity.java

package com.example.map;


import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.FragmentManager;
import android.os.Build;
import android.os.Bundle;
import android.view.Menu;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
import com.google.android.gms.maps.SupportMapFragment;

@SuppressLint("NewApi")
public class MainActivity extends Activity {
  static final LatLng HAMBURG = new LatLng(53.558, 9.927);
  static final LatLng KIEL = new LatLng(53.551, 9.993);
  private GoogleMap map;

  @TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    FragmentManager fragmentManager = getFragmentManager();
    MapFragment mapFragment = …
Run Code Online (Sandbox Code Playgroud)

java android google-maps

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