这个例外报告每周10次,我试图找到解决方案但失败了.我对这种异常感到有些沮丧,并搜索了所有相关帖子.(PS我注意到全名(android:name ="com.example.AcraApplication")抛出的异常多于short(android:name =".AcraApplication").)
public class AcraApplication extends Application {
public void onCreate() {
ACRA.init(this);
super.onCreate();
}
<application
android:name=".AcraApplication"
android:icon="@drawable/app_icon"
android:label="@string/app_name" >
Run Code Online (Sandbox Code Playgroud)
logcat的:
java.lang.RuntimeException: Unable to instantiate application com.example.AcraApplication: java.lang.ClassNotFoundException: Didn't find class "com.example.AcraApplication" on path: DexPathList[[zip file "/mnt/asec/com.example-2/pkg.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4554)
at android.app.ActivityThread.access$1600(ActivityThread.java:161)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1325)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5356)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.AcraApplication" on path: DexPathList[[zip file "/mnt/asec/com.example-2/pkg.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67) …Run Code Online (Sandbox Code Playgroud) 我为Android开发了一个应用程序和一个本机库.本机库使用openSL ES进行音频处理.
在我的Android.mk文件中,我有以下声明:
LOCAL_LDLIBS := -lOpenSLES
Run Code Online (Sandbox Code Playgroud)
所以我猜这意味着应用程序将在设备上加载/执行应用程序时从设备的system/lib文件夹中动态链接openSLES库?
我面临的问题是设备上的库是错误的,我有3个更新的库,其中包含错误修复.如果可能,如何确保我的本机库使用我拥有的3个库:
Libwilhelm.so
libOpenMAXAL.so
libOpenSLES.so
Run Code Online (Sandbox Code Playgroud)
我只是更换
LOCAL_LDLIBS := -lOpenSLES
Run Code Online (Sandbox Code Playgroud)
同
LOCAL_SHARED_LIBRARIES := -lOpenSLES -lOpenMAXAL -lwilhelm
Run Code Online (Sandbox Code Playgroud) 我在我的Ubuntu 14.04上安装了MySQL 5.7.8.
但我无法修改MySQL默认字符集.我想把字符集改成utf8.
我在互联网上搜索并查看了很多文章,但我尝试的每种方法都不适用于我.
我已经在/etc/mysql/my.cnf中添加了'character-set-server = utf8'和'collation-server = utf8_general_ci'.但它不起作用......
如何更改我的MySQL字符集?请回答我!
MySQL中的状态
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 1 min 24 sec
Run Code Online (Sandbox Code Playgroud)显示'c%'之类的变量
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| check_proxy_users …Run Code Online (Sandbox Code Playgroud)我尝试在Linux Ubuntu上用Eclipse构建项目.Eclipse显示错误消息:
**** Build of configuration Default for project FFVideo ****
/home/art/android-ndk-r7b/ndk-build V=1
Cannot run program "/home/art/android-ndk-r7b/ndk-build": Unknown reason
Error: Program "/home/art/android-ndk-r7b/ndk-build" is not found in PATH
PATH=[/home/art/android-ndk-r7b:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games]
**** Build Finished ****
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
我在那里看过很多帖子?但我找不到正确答案.
我尝试做一些事情:
@Override
public void onPictureTaken(byte[] paramArrayOfByte, Camera paramCamera) {
try {
Bitmap bitmap = BitmapFactory.decodeByteArray(paramArrayOfByte, 0,
paramArrayOfByte.length);
int width = bitmap.getWidth();
int height = bitmap.getHeight();
FileOutputStream os = new ileOutputStream(Singleton.mPushFilePath);
Matrix matrix = new Matrix();
matrix.postRotate(90);
Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0, width,
height, matrix, false);
resizedBitmap.compress(Bitmap.CompressFormat.JPEG, 95, os);
os.close();
...
Run Code Online (Sandbox Code Playgroud)
有没有办法旋转图片,而不使用BitmapFactory?我想要旋转图片而不会损失质量!
我只是想将数据发送到服务器.但它没有这样做,我已粘贴我的程序,请更正它.
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("before try blockkkkkkkkkkkkkkkkkkkkkkkk");
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("after loading of driverssssssssssssssssssssss");
Connection con=DriverManager.getConnection("jdbc:mysql://111.118.182.212/dbbio","root", "");
System.out.println("after creating coonnectionnnnnnnnnnnnnnnn");
Statement stmt=con.createStatement();
String SQL="insert into LKRAJ VALUES ('02','01','amritsar','01','mohali','lkraj')";
stmt.executeUpdate(SQL);
} catch (Exception e) {
// TODO: handle exception
Toast.makeText(this,"can not create connectionnnnnnn",Toast.LENGTH_LONG).show();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的logcat错误是:
04-15 06:07:15.107: E/ActivityThread(558): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d31a88 that was originally bound here
04-15 06:07:15.107: E/ActivityThread(558): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection …Run Code Online (Sandbox Code Playgroud) 我试图放大中心最listview项目.(最后,我希望将其扩展为一种简单而轻盈的3D效果,在屏幕中间放置元素时会放大,在下方放大时缩小,黑色背景和文本项目放大和缩小...)
所以,我做了一个虚拟列表视图,每一行都是一个textview元素.下面,我有一个自定义适配器.
我所做的唯一相关修改是:
在OnCreate(),我将以下变量传递给适配器:
int v = (listview.getLastVisiblePosition() - listview.getFirstVisiblePosition()) + 1;
Run Code Online (Sandbox Code Playgroud)
在Adapter的getView()中,我得到了这个:
if (position == x/2) {
textView.setHeight(100);
}
Run Code Online (Sandbox Code Playgroud)
无论如何这里是所有的代码,我已经跳过了进口:(它不是那么大!......大部分是相当普遍的)
MainActivity.java:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ListView listview = (ListView) findViewById(R.id.listview);
String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7","iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7","iPhone", "WindowsMobile",
"Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X" };
final ArrayList<String> list = new ArrayList<String>();
for (int i …Run Code Online (Sandbox Code Playgroud) 我遇到一种情况,我想以编程方式更改我的文本视图的重力(Gravity.CENTER_HORIZONTAL| Gravity.BOTTOM到Gravity.START| Gravity.BOTTOM)。当前,我正在使用该setGravity()方法,但我想知道是否有任何方法可以将其设置为平滑过渡到新位置,而不仅仅是跳到新的离散位置。
谢谢,休
我在我的应用程序中使用解析通知.我正在使用GcmBroadcastReceiver接收通知提醒.但我看到很多通知收到我的应用程序.我想更新状态栏中的通知,所以我使用自定义接收器.当通过GcmBroadcastReceiver接收通知时,我的自定义广播接收器被调用.所以在我的状态栏中同时包含gcm和自定义通知.我只想要自定义通知.如何解决这个问题呢?
清单代码:
<receiver android:name="com.parse.ParseBroadcastReceiver" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
<receiver
android:name="com.parse.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<!-- IMPORTANT: Change "com.parse.tutorials.pushnotifications" to match your app's package name. -->
<category android:name="com.packagename" />
</intent-filter>
</receiver>
<receiver
android:name="com.parse.ParsePushBroadcastReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.parse.push.intent.RECEIVE" />
<action android:name="com.parse.push.intent.DELETE" />
<action android:name="com.parse.push.intent.OPEN" />
</intent-filter>
</receiver>
<receiver
android:name="com.packagename.IncomingReceiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="com.packagename.UPDATE_STATUS" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
申请类:
Parse.initialize(this, "app id", "client id");
Run Code Online (Sandbox Code Playgroud)
Incomingreceiver类:
public class IncomingReceiver extends …Run Code Online (Sandbox Code Playgroud)