相关疑难解决方法(0)

为什么java包名称应该小写?

实际上这是完全理论上的问题.但有趣的是,为什么java规范不允许在包中使用大写字母字母并导致类似这样的写:

com.mycompany.projname.core.remotefilesystemsynchronization.*
Run Code Online (Sandbox Code Playgroud)

代替

com.myCompanyName.projName.core.remoteFileSystemSynchronization.*
Run Code Online (Sandbox Code Playgroud)

java programming-languages naming-conventions package

56
推荐指数
2
解决办法
3万
查看次数

部署失败,内部错误

我正在使用Xamarin Android Application.当我运行我的应用程序时,我收到此错误:

错误:意外的安装输出:pkg:/data/local/tmp/com.iKart.androidapplication-Signed.apk失败[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

我的包名是:com.iKart.androidapplication

我已经使用adb uninstall从设备上卸载了我的应用程序,但我收到此错误.

解决办法是什么 ?请帮忙!

这是我的宣言:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.iKart.androidapplication">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="21" />
<application android:theme="@style/Theme.AppCompat.Light" android:label="Mono.Droid">
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/app_name" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>
Run Code Online (Sandbox Code Playgroud)

在Android设备日志记录(Visual Studio)中我得到:

09-16 11:16:20.736 D/AndroidRuntime(23211): 
09-16 11:16:20.736 D/AndroidRuntime(23211): >>>>>> AndroidRuntime START     com.android.internal.os.RuntimeInit <<<<<<
09-16 11:16:20.736 D/AndroidRuntime(23211): CheckJNI is OFF
09-16 11:16:20.746 D/dalvikvm(23211): Trying to load lib libjavacore.so 0x0
09-16 11:16:20.746 D/dalvikvm(23211): Added shared lib …
Run Code Online (Sandbox Code Playgroud)

deployment android xamarin

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