我正在開發一個應用程序,它使用Google Maps api根據您當前的位置在運行時爲您提供給定業務類型的列表。滿足谷歌地圖api的應用程序依賴性
我在Eclipse上使用我的LG Ally運行Android 2.2.2作爲測試設備開發了這個功能。
質量保證小組對我來說不是本地的,所以我給他們發送了與我手機上安裝的apk文件相同的電子郵件。
這裏是它變得奇怪的地方。
一個測試人員,能夠安裝應用程序並運行沒有問題。那個人正在使用運行Android 2.2.2的手機 - 就像我一樣,但我不確定他們的手機是否是LG Ally。
另一個人正在使用運行2.3.3的手機,他們無法運行該應用程序。他們安裝了一個應用程序,通過電子郵件將logcat輸出發送給我,唯一看起來甚至相互關聯的消息是:
06-21 14:22:57.147 W/PackageInstaller(8784):解析清單時出現分析錯誤。停止安裝
我讀過Stackoverflow清單必須包含有關sdk的信息。我的Android清單包含:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/>
我也看到了#2,有些人在安裝電子郵件發送給他們的應用程序問題和建議的類似的DropBox。
我已經做了兩個(包括上面的sdk行在我的Manifest中,並通過DropBox交付應用程序),他們仍然無法運行該應用程序。
這讓我想知道Google Maps的依賴關係。我沒有在我的apk中傳遞maps.jar文件。有沒有一種方法可以檢查maps.jar在我的應用程序運行的設備上是否可用?有沒有一種方法可以提供maps.jar文件?如果maps.jar已經存在,我該怎麼辦?