2012-02-04 66 views
1

任何想法爲什麼它能正常工作,當我調試代碼,但當我導出它時,灰色瓷磚顯示任何想法?在此先感謝Android谷歌地圖顯示灰色的瓷磚,但只有當它從日出導出

我的xml文件看起來像這樣我沒有看到任何錯誤和我使用的代碼(而不是xml) 之前,它工作正常,我會嘗試做一個新的密鑰庫。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/linearLayout1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <TabHost 
     android:id="@+id/tabhost" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" > 

     <LinearLayout 
      android:id="@+id/linearLayout2" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical" > 

      <TabWidget 
       android:id="@android:id/tabs" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" > 
      </TabWidget> 

      <FrameLayout 
       android:id="@android:id/tabcontent" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" > 






       <LinearLayout 
        android:id="@+id/tab1" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:orientation="vertical" > 

        <WebView 
         android:id="@+id/webView1" 
         android:layout_width="match_parent" 
         android:layout_height="match_parent" /> 

       </LinearLayout> 

       <LinearLayout 
        android:id="@+id/tab2" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" > 

        <com.google.android.maps.MapView 
         android:id="@+id/mvMain" 
         android:layout_width="match_parent" 
         android:layout_height="830dp" 
         android:layout_weight="6.20" 
         android:apiKey="0e6eU8JA0MTaiN1Z-pYPpdEgK1-cu_oKcRRaPLg" 
         android:clickable="true" 
         android:enabled="true" > 
        </com.google.android.maps.MapView> 

       </LinearLayout> 





       <LinearLayout 
        android:id="@+id/tab3" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:orientation="vertical" > 

        <EditText 
         android:id="@+id/editText1" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:inputType="textEmailAddress" /> 

        <Button 
         android:id="@+id/button1" 
         android:layout_width="234dp" 
         android:layout_height="wrap_content" 
         android:text="Set Login" /> 

        <Button 
         android:id="@+id/button2" 
         android:layout_width="234dp" 
         android:layout_height="wrap_content" 
         android:text="Check Current Stats" /> 

        <TextView 
         android:id="@+id/textView1" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textAppearance="?android:attr/textAppearanceLarge" /> 

        <TextView 
         android:id="@+id/textView2" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:textAppearance="?android:attr/textAppearanceLarge" android:text=""/> 
       </LinearLayout> 

      </FrameLayout> 
     </LinearLayout> 
    </TabHost> 

</LinearLayout> 
+0

您正在使用錯誤的密鑰進行簽名? – EboMike 2012-02-04 04:06:13

+0

這意味着地圖不顯示,我是對的嗎? – 2012-02-04 04:06:28

+0

你應該發佈一些代碼,所以它會很容易得到最新的錯誤.... – 2012-02-04 05:12:12

回答

1

請到throgh這個過程:

 1. Create New Certificate. 
     RightClick on Project > Android Tools> Export Signed Application Package. 

     2. create new keystore. 
      C:\Program Files\Java\jdk1.6.0_25\bin>keytool.exe -list -alias Fivecondition -keystore d:\Fivecondition 

     3.Go to http://code.google.com/android/add-ons/google-apis/maps-api-signup.html 

這與使用相同的證書,這個關鍵和出口APK後。

+0

好吧,我會盡力謝謝你。 – M0NKEYRASH 2012-02-04 16:51:32

+0

好吧,知道它適用於我導出應用程序時,但在調試時它不會工作,並在出口它不會得到我的geoloaction,但當它的調試它會有任何想法? – M0NKEYRASH 2012-02-04 18:19:13