我有一个申请我的公司,只有我的工作。它本身有一个WebView和一些其他选项。
当我从Android Studio安装它(调试/运行模式)时,它启动正常并且正常工作。但是,当我使用我的旧密钥库.JKS文件创建一个APK并将其放在远程服务器上并再次下载该APK,在我或任何其他设备上,无论该应用程序以前是否已安装,它只是在开始时崩溃,点击它后仅1-2秒。
我可以从我唯一的单一活动MainActivity
发布我的一些代码,但我需要更改其中的大量内容,因为如上所述,它适用于我工作的私人公司。
这是我的AndroidManifest(不介意META for Google Maps):
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="some.namespace.not"
android:versionCode="1"
android:versionName="1.5.7" >
<uses-permission android:name="android.permission." />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> // -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.DELETE_PACKAGES" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.CAMERA" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:logo="@mipmap/ic_launcher"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:label="@string/app_name" >
<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.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_maps_key" />
</application>
</manifest>
当我调试它或其他任何东西时,我没有错误,即使它在我的设备上调试它时也没有任何错误......没有!
MainActivity.java:无法在SO上发布,所以就在这里:
https://gist.github.com/anonymous/5d2fa1ad1c44b3788a56
请帮忙。
PS可能是因为我丢失或混合了我的密钥库密钥?
编辑1:我知道这一切都搞砸了 - 我是Android开发者的初学者。