E/PackageManager(78):包com.bountouris需要不可用的共享库com.google.android.maps; 失败!
这是我的日志文件.我的应用程序在它工作之前 我没有改变任何关于地图的事情.
编辑:
表现:
<uses-sdk android:minSdkVersion="15" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" >
<uses-library android:required="true" android:name="com.google.android.maps"/>
<activity android:name=".Syros1Activity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MyMapActivity" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
</activity>
Run Code Online (Sandbox Code Playgroud) 我想创建一个LinkedList,其键是一个字符串,值是一个整数?
我必须实现逻辑,只有当键未映射到任何值时,我才需要为键自动设置对象.我自己可以实现这个,但如果它已经在某个地方完成,我不想重新发明轮子.
我试图用点矢量填充点地图.我试图制作棋盘游戏,棋盘上的每个位置都有一个点(x,y)和合法移动的矢量(Point对象).
我似乎无法将地图KEY作为Point.
struct Point
{
Point() {}
Point(int ix, int iy ) :x(ix), y(iy) {}
int x;
int y;
};
Point p_source (2,2);
Point p_next1 (1,2);
Point p_next2 (1,3);
Point p_next3 (1,4);
map <Point, vector<Point> > m_point;
dict[p_source].push_back(p_next1);
dict[p_source].push_back(p_next2);
dict[p_source].push_back(p_next3);
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误
在成员函数'bool std :: less <_Tp> :: operator()(const _Tp&,const _Tp&)const [with _Tp = Point]':
实例化自'_Tp&std :: map <_Key,_Tp,_Compare,_Alloc> :: operator [](const _Key&)[with _Key = Point,_Tp = std :: vector,std :: allocator>,std :: allocator, std :: allocator >>>,_Compare = std :: …
我正在写一个移动应用程序 - 我想获得经纬度附近的街道列表.我正在走一条街,但我喜欢得到更多,因为有时街道由于纬度的准确性而不正确,并且让用户选择正确的街道.
我正在使用Javascript和我在Phonegap中开发的应用程序进行编程.
它只返回一条街 - 圣克莱尔,但我在加州街.
谢谢Aditya
我有一个问题:std :: map和std :: set是否安全?我在我的多线程应用程序上使用这个集合,有时候映射和设置工作.
谢谢!
UPD.我的代码:
std::map<int, unsigned long> ClientTable;
int sendulong(int socket, char * data) //<--- Many threads uses this function
{
write(socket, ClientTable[socket]); //<--- ClientTable[[socket] <-- using of map
}
Run Code Online (Sandbox Code Playgroud)
如何修复此代码以确保线程安全?谢谢!
我正在编写一个小型游戏引擎作为夏季项目,并且正在与STL地图挣扎.
我已经声明了一个类RenderList来保存对象.RenderList将传递给一个Renderer类来完成工作.
该RenderList有map<std::string,Entity*> objects;
这一切都有效,直到我试图Entity*从地图中获得一个,我得到:
断言失败,在vc/include/xtree中表达式:map/set iterator not dereferencable.
这是检索指针的代码.
Entity* RenderList::getByName(std::string str){
return objects.find(str)->second;
}
Run Code Online (Sandbox Code Playgroud)
我需要它来保持指针而不是实际的对象,因为Entity我需要不同的子类.
我是STL的新手,我不应该在地图中存储指针吗?
当然我应该被允许这样做,或者更好的想法来存储对象?
最后,我只是做错了!?
希望这个问题不重复,我事先做了快速搜索.如果这在GameDev Stack中更好,我会在那里发布.
我有一个整数字符串的映射.我想检查地图是否有某个字符串,如果是,请修改它映射到的整数值.
Map <String, Integer> m= new SortedMap <String,Integer>();
Map <String, Integer> m2 = new SortedMap<StringInteger>();
//do some stuff
Iterator <String,Integer> i = m2.iterator();
//add some values into the first map first map
while (i.hasNext()){
String temp = i.next();
int found = m.get(temp);
if ( found != null) {//this is giving me a syntax error , something about how ints
can't be null , do I just compare it to zero
//process value that temp maps to
averages.put(temp, val); //
} …Run Code Online (Sandbox Code Playgroud) 我有一个方法(让我们称它doSomething),它接受一个Map<String,Object>,我想传入一个Map<String,Foo>(当然,Foo extends Object).当我编译时,它说doSomething不能应用于给定的类型.这是我的代码:
public class FooMapChoo {
private Map<String, Foo> map;
public void doSomething(Map<String,Object>) {
}
public static void main(String...args) {
doSomething(map);
}
}
Run Code Online (Sandbox Code Playgroud)
编译器输出:
method doSomething in class FooMapChoo cannot be applied to given types;
doSomething(map);
^
required: Map<String,Object>
found: Map<String,Foo>
Run Code Online (Sandbox Code Playgroud)
在我看来,Foo应该多态地转换为Object.我也试着铸造map到Map<String,Object>,刚刚告诉我,"不可兑换的类型".我该怎么做才能解决多态问题?
假设我们有3个用户 [User name="A"], [User name="B"], [User name="C"]
(检查在线状态)之间是否存在差异:
if User.where(name: "A").first
和
User.all.map(&:name).include? "A"
Run Code Online (Sandbox Code Playgroud)
谢谢.
map ×10
java ×4
c++ ×3
stl ×2
activerecord ×1
android ×1
casting ×1
generics ×1
google-maps ×1
javascript ×1
linked-list ×1
list ×1
mapping ×1
pointers ×1
polymorphism ×1
set ×1
sql ×1