任何人都可以告诉我我的代码错误有什么问题我无法解决它,我想知道你们能告诉我我的代码有什么问题。
这是我的MapsActivity.java
echo preg_replace('#(\d{3})(\d{3})(\d{4})#', '$1-$2-$3', $phoneNumber);
这是我的activity_maps.xml
package com.ite.googlemap;
import android.support.v4.app.FragmentActivity;
import android.os.Bundle;
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.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
public class MapsActivity extends FragmentActivity {
GoogleMap Map;
private static final LatLng ITE_COLLEGE_WEST = new LatLng(1.374935, 103.751998);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
try{
if(Map==null) {
Map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
Map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
Map.addMarker(new MarkerOptions().position(ITE_COLLEGE_WEST).title("ITE COLLEGE WEST"));
Map.moveCamera(CameraUpdateFactory.newLatLngZoom(ITE_COLLEGE_WEST, 0));
Map.animateCamera(CameraUpdateFactory.zoomTo(15), 2000, null);
}
}catch (Exception e){
e.printStackTrace();
}
}
}
这是在我发布消息Gradle Build弹出窗口时运行应用程序后发生的事情
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ite.googlemap.MapsActivity"
class="com.google.android.gms.maps.MapFragment"
/>
编译失败;请参阅编译器错误输出以获取详细信 信息:建筑失败 信息:总时间:12.34秒 信息:2个错误 信息:0警告 信息:请参阅控制台中的完整输出
答案 0 :(得分:-1)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ite.googlemap">
<!--
The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
Google Maps Android API v2, but you must specify either coarse or fine
location permissions for the 'MyLocation' functionality.
-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true">
</uses-feature>
<uses-permission
android:name="android.permission.INTERNET">
</uses-permission>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE">
</uses-permission>
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES">
</uses-permission>
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION">
</uses-permission>
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION">
</uses-permission>
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE">
</uses-permission>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<!--
The API key for Google Maps-based APIs is defined as a string resource.
(See the file "res/values/google_maps_api.xml").
Note that the API key is linked to the encryption key used to sign the APK.
You need a different API key for each encryption key, including the release key that is used to
sign the APK for publishing.
You can define the keys for the debug and release targets in src/debug/ and src/release/.
-->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyD-k_r65Lu-yME0H2uW3gjNqGdgHoub4e4" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version">
</meta-data>
<activity
android:name=".MapsActivity"
android:label="@string/title_activity_maps">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
答案 1 :(得分:-1)
信息:Gradle任务[:app:clean,:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies,:app:assembleDebug] :应用程序:清洁 :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :应用:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :应用:prepareComAndroidSupportAnimatedVectorDrawable2400Library :应用:prepareComAndroidSupportAppcompatV72400Library :应用:prepareComAndroidSupportMediarouterV72400Library :应用:prepareComAndroidSupportPaletteV72400Library :应用:prepareComAndroidSupportSupportV42400Library :应用:prepareComAndroidSupportSupportVectorDrawable2400Library :应用:prepareComGoogleAndroidGmsPlayServices1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAds1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAdsLite1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAnalytics1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAppinvite1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAuth1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAuthBase1001Library :应用:prepareComGoogleAndroidGmsPlayServicesAwareness1001Library :应用:prepareComGoogleAndroidGmsPlayServicesBase1001Library :应用:prepareComGoogleAndroidGmsPlayServicesBasement1001Library :应用:prepareComGoogleAndroidGmsPlayServicesCast1001Library :应用:prepareComGoogleAndroidGmsPlayServicesCastFramework1001Library :应用:prepareComGoogleAndroidGmsPlayServicesClearcut1001Library :应用:prepareComGoogleAndroidGmsPlayServicesDrive1001Library :应用:prepareComGoogleAndroidGmsPlayServicesFitness1001Library :应用:prepareComGoogleAndroidGmsPlayServicesGames1001Library :应用:prepareComGoogleAndroidGmsPlayServicesGass1001Library :应用:prepareComGoogleAndroidGmsPlayServicesGcm1001Library :应用:prepareComGoogleAndroidGmsPlayServicesIdentity1001Library :应用:prepareComGoogleAndroidGmsPlayServicesIid1001Library :应用:prepareComGoogleAndroidGmsPlayServicesInstantapps1001Library :应用:prepareComGoogleAndroidGmsPlayServicesLocation1001Library :应用:prepareComGoogleAndroidGmsPlayServicesMaps1001Library :应用:prepareComGoogleAndroidGmsPlayServicesNearby1001Library :应用:prepareComGoogleAndroidGmsPlayServicesPanorama1001Library :应用:prepareComGoogleAndroidGmsPlayServicesPlaces1001Library :应用:prepareComGoogleAndroidGmsPlayServicesPlus1001Library :应用:prepareComGoogleAndroidGmsPlayServicesSafetynet1001Library :应用:prepareComGoogleAndroidGmsPlayServicesTagmanager1001Library :应用:prepareComGoogleAndroidGmsPlayServicesTagmanagerApi1001Library :应用:prepareComGoogleAndroidGmsPlayServicesTagmanagerV4Impl1001Library :应用:prepareComGoogleAndroidGmsPlayServicesTasks1001Library :应用:prepareComGoogleAndroidGmsPlayServicesVision1001Library :应用:prepareComGoogleAndroidGmsPlayServicesWallet1001Library :应用:prepareComGoogleAndroidGmsPlayServicesWearable1001Library :应用:prepareComGoogleFirebaseFirebaseAnalytics1001Library :应用:prepareComGoogleFirebaseFirebaseAnalyticsImpl1001Library :应用:prepareComGoogleFirebaseFirebaseAppindexing1001Library :应用:prepareComGoogleFirebaseFirebaseAuth1001Library :应用:prepareComGoogleFirebaseFirebaseCommon1001Library :应用:prepareComGoogleFirebaseFirebaseConfig1001Library :应用:prepareComGoogleFirebaseFirebaseCrash1001Library :应用:prepareComGoogleFirebaseFirebaseDatabase1001Library :应用:prepareComGoogleFirebaseFirebaseDatabaseConnection1001Library :应用:prepareComGoogleFirebaseFirebaseIid1001Library :应用:prepareComGoogleFirebaseFirebaseMessaging1001Library :应用:prepareComGoogleFirebaseFirebaseStorage1001Library :应用:prepareComGoogleFirebaseFirebaseStorageCommon1001Library :应用:prepareDebugDependencies :应用:compileDebugAidl :应用:compileDebugRenderscript :应用:generateDebugBuildConfig :应用:mergeDebugShaders :应用:compileDebugShaders :应用:generateDebugAssets :应用:mergeDebugAssets :app:generateDebugResValues UP-TO-DATE :应用:generateDebugResources :应用:mergeDebugResources :应用:processDebugManifest :应用:processDebugResources :应用:generateDebugSources :app:preDebugAndroidTestBuild UP-TO-DATE :应用:prepareDebugAndroidTestDependencies :应用:compileDebugAndroidTestAidl :应用:processDebugAndroidTestManifest :应用:compileDebugAndroidTestRenderscript :应用:generateDebugAndroidTestBuildConfig :应用:mergeDebugAndroidTestShaders :应用:compileDebugAndroidTestShaders :应用:generateDebugAndroidTestAssets :应用:mergeDebugAndroidTestAssets :app:generateDebugAndroidTestResValues UP-TO-DATE :应用:generateDebugAndroidTestResources :应用:mergeDebugAndroidTestResources :应用:processDebugAndroidTestResources :应用:generateDebugAndroidTestSources :app:mockableAndroidJar UP-TO-DATE :app:preDebugUnitTestBuild UP-TO-DATE :应用:prepareDebugUnitTestDependencies :应用:incrementalDebugJavaCompilationSafeguard :应用:compileDebugJavaWithJavac :app:compileDebugJavaWithJavac - 不是增量的(例如输出已更改,之前没有执行等)。 F:\ Mobile Apps \ Lab 15 \ GoogleMap \ app \ src \ main \ java \ com \ ite \ googlemap \ MapsActivity.java 错误:(23,86)错误:找不到符号方法getMap() :app:compileDebugJavaWithJavac FAILED 错误:任务&#39;:app:compileDebugJavaWithJavac&#39;执行失败。
编译失败;请参阅编译器错误输出以获取详细信 信息:建筑失败 信息:总时间:2分钟39.708秒 信息:2个错误 信息:0警告 信息:请参阅控制台中的完整输出